ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Постреляционная СУБД
@ 2008-11-18 16:02 Aleksander Gorohovski
  2008-11-18 17:30 ` Andrew G. Klepcha
  2008-11-18 17:51 ` Eugene Prokopiev
  0 siblings, 2 replies; 18+ messages in thread
From: Aleksander Gorohovski @ 2008-11-18 16:02 UTC (permalink / raw)
  To: ALT Linux Community

Доброго времени суток уважаемое сообщество!

Подскажите, посоветуйте постреляционную СУБД
имеющуюся в рамках ALT Desktop 4.x

Смотрел на MySQL, но, кажется, здесь поддерживается только
реляционная модель данных,
а
хотелось обойтись без связывания таблиц и работать
с многозначными полями в виде вложенных таблиц.

Спасибо.

p.s.
Может, конечно такое и не существует в природе
:()


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-18 16:02 [Comm] Постреляционная СУБД Aleksander Gorohovski
@ 2008-11-18 17:30 ` Andrew G. Klepcha
  2008-11-18 18:42   ` Aleksander Gorohovski
  2008-11-18 17:51 ` Eugene Prokopiev
  1 sibling, 1 reply; 18+ messages in thread
From: Andrew G. Klepcha @ 2008-11-18 17:30 UTC (permalink / raw)
  To: community

On Tuesday 18 November 2008 18:02:17 Aleksander Gorohovski wrote:
> Доброго времени суток уважаемое сообщество!
>
> Подскажите, посоветуйте постреляционную СУБД
> имеющуюся в рамках ALT Desktop 4.x
>
> Смотрел на MySQL, но, кажется, здесь поддерживается только
> реляционная модель данных,
> а
> хотелось обойтись без связывания таблиц и работать
> с многозначными полями в виде вложенных таблиц.

PostgreSQL

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-18 16:02 [Comm] Постреляционная СУБД Aleksander Gorohovski
  2008-11-18 17:30 ` Andrew G. Klepcha
@ 2008-11-18 17:51 ` Eugene Prokopiev
  2008-11-18 18:56   ` Aleksander Gorohovski
  1 sibling, 1 reply; 18+ messages in thread
From: Eugene Prokopiev @ 2008-11-18 17:51 UTC (permalink / raw)
  To: ALT Linux Community general discussions,
	Культурный
	офтопик

18.11.08, Aleksander Gorohovski<angel@> написал(а):

>  хотелось обойтись без связывания таблиц и работать
>  с многозначными полями в виде вложенных таблиц.

Расскажите, зачем вам такие извращения, и лучше в smoke-room@ :)

Может вам чего дельного посоветуют ;)

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-18 17:30 ` Andrew G. Klepcha
@ 2008-11-18 18:42   ` Aleksander Gorohovski
  2008-11-18 19:02     ` Alexey I. Froloff
  0 siblings, 1 reply; 18+ messages in thread
From: Aleksander Gorohovski @ 2008-11-18 18:42 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Tue, 18 Nov 2008 19:30:43 +0200, Andrew G. Klepcha wrote:

> On Tuesday 18 November 2008 18:02:17 Aleksander Gorohovski wrote:
>> Доброго времени суток уважаемое сообщество!
>>
>> Подскажите, посоветуйте постреляционную СУБД
>> имеющуюся в рамках ALT Desktop 4.x
>>
>> Смотрел на MySQL, но, кажется, здесь поддерживается только
>> реляционная модель данных,
>> а
>> хотелось обойтись без связывания таблиц и работать
>> с многозначными полями в виде вложенных таблиц.
>
> PostgreSQL

Премного благодарен.
Я о ней как раз начал уже думать
:)

Найти бы где, ещё и гуманоидное описание как под ALT начать с ней работать.

Пока, что установил через apt
monit-base
postgresql-common
postgresql8.2
postgresql8.2-server

и Сделал
# /sbin/chkconfig --level 2345 postgresql on
# /sbin/service postgresql start

А вот это не получается.
# createdb test
createdb: не удалось соединиться к базе postgres: FATAL:  role "root" does  
not exist

Может не так нано?
По всей видимости нано от другого юзера?


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-18 17:51 ` Eugene Prokopiev
@ 2008-11-18 18:56   ` Aleksander Gorohovski
  2008-11-18 22:11     ` Roman Lesnichenko
                       ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Aleksander Gorohovski @ 2008-11-18 18:56 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Tue, 18 Nov 2008 19:51:30 +0200, Eugene Prokopiev wrote:

> 18.11.08, Aleksander Gorohovski<angel@> написал(а):
>
>>  хотелось обойтись без связывания таблиц и работать
>>  с многозначными полями в виде вложенных таблиц.
>
> Расскажите, зачем вам такие извращения, и лучше в smoke-room@ :)

Евгений,
Спасибо, но не (?:нюхаю|курю|колюсь|напиваюсь)
:)

Если коротко (абстрактно), то суть в следующем:

Есть некоторые объекты со своими свойствами и
у некоторых свойств  есть различное количество подобъектов,
тоже со своими свойствами, т.е. структура с 2-3-х уровневой иерархией.

Можно, конечно, и реляционную модель взять, но слишком много маленьких
табличек получится
:)

> Может вам чего дельного посоветуют ;)


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-18 18:42   ` Aleksander Gorohovski
@ 2008-11-18 19:02     ` Alexey I. Froloff
  2008-11-18 19:36       ` Aleksander Gorohovski
  0 siblings, 1 reply; 18+ messages in thread
From: Alexey I. Froloff @ 2008-11-18 19:02 UTC (permalink / raw)
  To: Mailing list for ALT Linux users

[-- Attachment #1: Type: text/plain, Size: 338 bytes --]

* Aleksander Gorohovski <angel@> [081118 21:55]:
> createdb: не удалось соединиться к базе postgres: FATAL:  role "root" does  
> not exist
Какое слово перевести?

> Может не так нано?
> По всей видимости нано от другого юзера?
-U postgres

http://www.postgresql.org/docs/8.2/interactive/index.html

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-18 19:02     ` Alexey I. Froloff
@ 2008-11-18 19:36       ` Aleksander Gorohovski
  2008-11-18 20:47         ` Michael Bochkaryov
                           ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Aleksander Gorohovski @ 2008-11-18 19:36 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Tue, 18 Nov 2008 21:02:04 +0200, Alexey I. Froloff <raorn@> wrote:

> * Aleksander Gorohovski <angel@> [081118 21:55]:
>> createdb: не удалось соединиться к базе postgres: FATAL:  role "root"  
>> does
>> not exist
> Какое слово перевести?

Ой, нэ надо. Уже понял
:)

>> Может не так нано?
>> По всей видимости нано от другого юзера?
> -U postgres

Спасибо. Сработало

> http://www.postgresql.org/docs/8.2/interactive/index.html

Это меня погружает in deep undeground...

Похоже нужно поискать книжечку хорошего автора.
Может кто подскажет на русском?


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-18 19:36       ` Aleksander Gorohovski
@ 2008-11-18 20:47         ` Michael Bochkaryov
  2008-11-19 12:49           ` Aleksander N. Gorohovski
  2008-11-18 20:54         ` Andrew G. Klepcha
  2008-11-19  6:37         ` Alexey I. Froloff
  2 siblings, 1 reply; 18+ messages in thread
From: Michael Bochkaryov @ 2008-11-18 20:47 UTC (permalink / raw)
  To: ALT Linux Community general discussions

18 ноября 2008 г. 21:36 пользователь Aleksander Gorohovski
<angel@feht.dgtu.donetsk.ua> написал:

>> http://www.postgresql.org/docs/8.2/interactive/index.html
>
> Это меня погружает in deep undeground...
>
> Похоже нужно поискать книжечку хорошего автора.
> Может кто подскажет на русском?

Была неплохая книжка от O'Reilly
"PostgreSQL," Дж.Уорсли, Дж.Дрейк

По сути - перевод документации (хотя и несколько устаревший).

-- 
Michael Bochkaryov

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-18 19:36       ` Aleksander Gorohovski
  2008-11-18 20:47         ` Michael Bochkaryov
@ 2008-11-18 20:54         ` Andrew G. Klepcha
  2008-11-19  6:37         ` Alexey I. Froloff
  2 siblings, 0 replies; 18+ messages in thread
From: Andrew G. Klepcha @ 2008-11-18 20:54 UTC (permalink / raw)
  To: community

On Tuesday 18 November 2008 21:36:07 Aleksander Gorohovski wrote:
>
> Похоже нужно поискать книжечку хорошего автора.
> Может кто подскажет на русском?

прямо так на русском думаю что и нет вовсе книги. отдельные статьи легко 
гуглятся. 
например http://postgresql.ru.net/userdocs.html
а вообще -- официальные доки очень вменяемы и полезны

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-18 18:56   ` Aleksander Gorohovski
@ 2008-11-18 22:11     ` Roman Lesnichenko
  2008-11-19 12:54       ` Aleksander N. Gorohovski
    2008-11-20 14:04     ` Michael Shigorin
  2 siblings, 1 reply; 18+ messages in thread
From: Roman Lesnichenko @ 2008-11-18 22:11 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Tuesday 18 November 2008 20:56:13 Aleksander Gorohovski wrote:
> On Tue, 18 Nov 2008 19:51:30 +0200, Eugene Prokopiev wrote:
> > 18.11.08, Aleksander Gorohovski<angel@> написал(а):
> >>  хотелось обойтись без связывания таблиц и работать
> >>  с многозначными полями в виде вложенных таблиц.
> >
> > Расскажите, зачем вам такие извращения, и лучше в smoke-room@ :)

> тоже со своими свойствами, т.е. структура с 2-3-х уровневой иерархией.
>
> Можно, конечно, и реляционную модель взять, но слишком много маленьких
> табличек получится

Когда-то в далекой молодости писали АРМ "Товарного кассира" для нашей ЖД.
И использовали под это все некую db_vista (не ассоциируйте с офф-топиком :), 
слишком давно это было) - сетевую (в смысле структуры) базу данных, 
реализованную в виде библиотек под C.

Вот уж не знаю, может вам такое надо? :)

-- 
Roman.

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-18 19:36       ` Aleksander Gorohovski
  2008-11-18 20:47         ` Michael Bochkaryov
  2008-11-18 20:54         ` Andrew G. Klepcha
@ 2008-11-19  6:37         ` Alexey I. Froloff
  2 siblings, 0 replies; 18+ messages in thread
From: Alexey I. Froloff @ 2008-11-19  6:37 UTC (permalink / raw)
  To: Mailing list for ALT Linux users

[-- Attachment #1: Type: text/plain, Size: 404 bytes --]

* Aleksander Gorohovski <angel@> [081118 22:44]:
> Похоже нужно поискать книжечку хорошего автора.
> Может кто подскажет на русском?
Бумажные книги сильно отстают от описываемых в ним программ.
Русские переводы в свою очередь отстают от оригинала книги.

Это не значит, что книг читать не надо, это значит только что от
оригинальной документации ну никуда не деться.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  @ 2008-11-19  9:29       ` Eugene Prokopiev
  2008-11-19 13:01         ` Aleksander N. Gorohovski
  0 siblings, 1 reply; 18+ messages in thread
From: Eugene Prokopiev @ 2008-11-19  9:29 UTC (permalink / raw)
  To: ALT Linux Community general discussions

> > Можно, конечно, и реляционную модель взять, но слишком много маленьких
> > табличек получится
> >
> > :)
> >
>
> http://ru.wikipedia.org/wiki/Zope - включает объектную БД.
> Можно попробовать приспособить LDAP (а бэкенд к нему на той же Postgesql
> сделать).
>
> Можно и в реляционной БД ручками... Если вложенные объекты более-менее
> подобны родительским и общее количество уникальных атрибутов не слишком
> велико, то всё прекрасно хранится в одной таблице с указанием parent_id.
>
> Можно усложнить логику выборок, но получить практически универсальное
> хранилище, если сделать как-то так:
> classes:
> id, parent_id, type (class|method|attribute),name,
> value_type(int,float,text,...), default_value, comment -
> для классов
>
> objects:
> id, class_id, value - для экземпляров.

...

А еще можно погуглить ORM - правда нужно понимать, сколько это будет
стоить - не денег, а ресурсов СУБД ...

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-18 20:47         ` Michael Bochkaryov
@ 2008-11-19 12:49           ` Aleksander N. Gorohovski
  0 siblings, 0 replies; 18+ messages in thread
From: Aleksander N. Gorohovski @ 2008-11-19 12:49 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Tue, 18 Nov 2008 22:47:37 +0200, Michael Bochkaryov  
<misha@rattler.kiev.ua> wrote:

> 18 ноября 2008 г. 21:36 пользователь Aleksander Gorohovski
> <angel@feht.dgtu.donetsk.ua> написал:
>
>>> http://www.postgresql.org/docs/8.2/interactive/index.html
>>
>> Это меня погружает in deep undeground...
>>
>> Похоже нужно поискать книжечку хорошего автора.
>> Может кто подскажет на русском?
>
> Была неплохая книжка от O'Reilly
> "PostgreSQL," Дж.Уорсли, Дж.Дрейк

> По сути - перевод документации (хотя и несколько устаревший).

Премного благодарен.
Буду искать и читать.





^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-18 22:11     ` Roman Lesnichenko
@ 2008-11-19 12:54       ` Aleksander N. Gorohovski
  0 siblings, 0 replies; 18+ messages in thread
From: Aleksander N. Gorohovski @ 2008-11-19 12:54 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Wed, 19 Nov 2008 00:11:32 +0200, Roman Lesnichenko wrote:

> On Tuesday 18 November 2008 20:56:13 Aleksander Gorohovski wrote:
>> On Tue, 18 Nov 2008 19:51:30 +0200, Eugene Prokopiev wrote:
>> > 18.11.08, Aleksander Gorohovski<angel@> написал(а):
>> >>  хотелось обойтись без связывания таблиц и работать
>> >>  с многозначными полями в виде вложенных таблиц.
>> >
>> > Расскажите, зачем вам такие извращения, и лучше в smoke-room@ :)
>
>> тоже со своими свойствами, т.е. структура с 2-3-х уровневой иерархией.
>>
>> Можно, конечно, и реляционную модель взять, но слишком много маленьких
>> табличек получится
>
> Когда-то в далекой молодости писали АРМ "Товарного кассира" для нашей ЖД.
> И использовали под это все некую db_vista (не ассоциируйте с офф-топиком  
> :),
> слишком давно это было) - сетевую (в смысле структуры) базу данных,
> реализованную в виде библиотек под C.
>
> Вот уж не знаю, может вам такое надо? :)

Если это пардон, "нафталин" --- думаю, что нет.
Немаловажно чтобы эта СУБД была современной и развивалась.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-19  9:29       ` Eugene Prokopiev
@ 2008-11-19 13:01         ` Aleksander N. Gorohovski
  0 siblings, 0 replies; 18+ messages in thread
From: Aleksander N. Gorohovski @ 2008-11-19 13:01 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Wed, 19 Nov 2008 11:29:02 +0200, Eugene Prokopiev wrote:

>> > Можно, конечно, и реляционную модель взять, но слишком много маленьких
>> > табличек получится
>> >
>> > :)
>> >
>>
>> http://ru.wikipedia.org/wiki/Zope - включает объектную БД.
>> Можно попробовать приспособить LDAP (а бэкенд к нему на той же Postgesql
>> сделать).
>>
>> Можно и в реляционной БД ручками... Если вложенные объекты более-менее
>> подобны родительским и общее количество уникальных атрибутов не слишком
>> велико, то всё прекрасно хранится в одной таблице с указанием parent_id.
>>
>> Можно усложнить логику выборок, но получить практически универсальное
>> хранилище, если сделать как-то так:
>> classes:
>> id, parent_id, type (class|method|attribute),name,
>> value_type(int,float,text,...), default_value, comment -
>> для классов
>>
>> objects:
>> id, class_id, value - для экземпляров.


> А еще можно погуглить ORM - правда нужно понимать, сколько это будет
> стоить - не денег, а ресурсов СУБД ...

Премного благодарен.
Над этим надо поразмышлять, чтоб не наплодить лишних сущностей...
:)


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-18 18:56   ` Aleksander Gorohovski
  2008-11-18 22:11     ` Roman Lesnichenko
  @ 2008-11-20 14:04     ` Michael Shigorin
  2008-11-22 17:51       ` Aleksander Gorohovski
  2008-11-25  5:10       ` Eugene Prokopiev
  2 siblings, 2 replies; 18+ messages in thread
From: Michael Shigorin @ 2008-11-20 14:04 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Tue, Nov 18, 2008 at 08:56:13PM +0200, Aleksander Gorohovski wrote:
> иерархией.

Ну так это и называется "иерархические базы данных" --
e.g. sanchez-gtm (GPL, не упакечена), Cache (коммерческая).

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-20 14:04     ` Michael Shigorin
@ 2008-11-22 17:51       ` Aleksander Gorohovski
  2008-11-25  5:10       ` Eugene Prokopiev
  1 sibling, 0 replies; 18+ messages in thread
From: Aleksander Gorohovski @ 2008-11-22 17:51 UTC (permalink / raw)
  To: shigorin, ALT Linux Community general discussions

On Thu, 20 Nov 2008 16:04:06 +0200, Michael Shigorin  wrote:

> On Tue, Nov 18, 2008 at 08:56:13PM +0200, Aleksander Gorohovski wrote:
>> иерархией.
>
> Ну так это и называется "иерархические базы данных" --
> e.g. sanchez-gtm (GPL, не упакечена), Cache (коммерческая).

Миша,
Спасибо.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Постреляционная СУБД
  2008-11-20 14:04     ` Michael Shigorin
  2008-11-22 17:51       ` Aleksander Gorohovski
@ 2008-11-25  5:10       ` Eugene Prokopiev
  1 sibling, 0 replies; 18+ messages in thread
From: Eugene Prokopiev @ 2008-11-25  5:10 UTC (permalink / raw)
  To: shigorin, ALT Linux Community general discussions

20.11.08, Michael Shigorin написал(а):
> On Tue, Nov 18, 2008 at 08:56:13PM +0200, Aleksander Gorohovski wrote:
>  > иерархией.
>
>  Ну так это и называется "иерархические базы данных" --
>  e.g. sanchez-gtm (GPL, не упакечена), Cache (коммерческая).

Ну раз пошла такая пьянка, посмотрите на
http://incubator.apache.org/couchdb/ - если что, введение на русском
здесь - http://brainslugs.blogspot.com/2008/05/mapreduce-apache-couchdb.html

А еще можно посмотреть на Connexion, распределенная БД которого
пишется под некоторым влиянием CouchDB - но тут надо peet@ пытать, что
реализовано, а что еще нет ...

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2008-11-25  5:10 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-18 16:02 [Comm] Постреляционная СУБД Aleksander Gorohovski
2008-11-18 17:30 ` Andrew G. Klepcha
2008-11-18 18:42   ` Aleksander Gorohovski
2008-11-18 19:02     ` Alexey I. Froloff
2008-11-18 19:36       ` Aleksander Gorohovski
2008-11-18 20:47         ` Michael Bochkaryov
2008-11-19 12:49           ` Aleksander N. Gorohovski
2008-11-18 20:54         ` Andrew G. Klepcha
2008-11-19  6:37         ` Alexey I. Froloff
2008-11-18 17:51 ` Eugene Prokopiev
2008-11-18 18:56   ` Aleksander Gorohovski
2008-11-18 22:11     ` Roman Lesnichenko
2008-11-19 12:54       ` Aleksander N. Gorohovski
2008-11-19  9:29       ` Eugene Prokopiev
2008-11-19 13:01         ` Aleksander N. Gorohovski
2008-11-20 14:04     ` Michael Shigorin
2008-11-22 17:51       ` Aleksander Gorohovski
2008-11-25  5:10       ` Eugene Prokopiev

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git