powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / БД для хранения объектов
9 сообщений из 9, страница 1 из 1
БД для хранения объектов
    #38058943
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, куда посмотреть по сабжу. Необходимо оперативно сохранять и производить операции с объектами, создаваемыми пользователем в рантайме.
Например я создал класс "Дом" (автомобиль, завод и т.д.) и создал несколько объектов, затем мне требуется посчитать например общую площадь домов или количество поребляемой электроэнергии, или еще чего (все что в атрибутах есть).
Или к примеру есть графический редактор, который позволяет создавать пользователю свои примитивы (многоугольник, параллелепипед, восьмигранник, семигранник и т.д.), а потом использовать их с другими объектами. Причем, чтобы можно было посчитать общую площадь размещенных фигур, длину линий и т.д.

Что для этого подойдет? Мне приходит в голову только EAV, но есть опыт работы с этой моделью, так что это последний вариант.

Что скажите о ООБД?
...
Рейтинг: 0 / 0
БД для хранения объектов
    #38058984
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Н, есть фгрум по проектированию, может там вам больше помогут.
Если у вас серьезная задача я не думаю что стоит смотреть на ООСУБД
...
Рейтинг: 0 / 0
БД для хранения объектов
    #38058992
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор Необходимо оперативно сохранять и производить операции с объектами, создаваемыми пользователем в рантайме.

Насколько оперативно? А то тут некоторые предлагают сериализовать объекты в BLOB. Вы что за систему то строите?
...
Рейтинг: 0 / 0
БД для хранения объектов
    #38059170
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим НЧто для этого подойдет? Мне приходит в голову только EAV, но есть опыт работы с этой моделью, так что это последний вариант.


Читать про OLAP кубы до полного просветления. :-)
Смотреть OLAP от MS или Oracle.

Максим НЧто скажите о ООБД?

Там не все хорошо, как Вам хотелось бы.
А Вашу задачу вполне можно решить в рамках реляционной модели.
...
Рейтинг: 0 / 0
БД для хранения объектов
    #38059294
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://seaside.gemstone.com/
Внутри там всё хорошо. Классы создаются в рантайме. Вот как графический редактор с ней может взаимодействовать, не имею понятия. Как и с реляционкой, впрочем.
...
Рейтинг: 0 / 0
БД для хранения объектов
    #38059428
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuperЕсли у вас серьезная задача я не думаю что стоит смотреть на ООСУБДНе думаю, что проект GAIA можно назвать несерьёзным ( pdf ), впрочем как и другие .
10981859
...
Рейтинг: 0 / 0
БД для хранения объектов
    #38059493
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitSergSuperЕсли у вас серьезная задача я не думаю что стоит смотреть на ООСУБДНе думаю, что проект GAIA можно назвать несерьёзным ( pdf ), впрочем как и другие .
10981859 тименос еще вспомните
...
Рейтинг: 0 / 0
БД для хранения объектов
    #38059585
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
Читать про OLAP кубы до полного просветления. :-)



Пока не могу понять как OLAP применим к этой задаче... Пару слов, если можно.


mad_nazgul
А Вашу задачу вполне можно решить в рамках реляционной модели.



Что вы имеете в виду? EAV? Уточните пожалуйста.
...
Рейтинг: 0 / 0
БД для хранения объектов
    #38059653
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим НПока не могу понять как OLAP применим к этой задаче... Пару слов, если можно.


Вам нужен анализ данных по различным "измерениям".
Т.е. Вам нужен OLAP.
Главное "правильно" спроектировать OLAP-кубы.
Объяснять долго.
Но если Вы просто почитаете обзоры про OLAP, и кубы, думаю поймете, что это то чего Вы хотите.

Максим НЧто вы имеете в виду? EAV? Уточните пожалуйста.

Можно и EAV.
Но я немного о другом.
В Вашей постановке задачи слишком мало данных.

Например я сейчас занимаюсь тем, что делаю выборку по различным таблицам.
Они имеют одинаковые поля и определенное правило наименования таблиц и полей.
Что позволяет мне делать общую выборку по различным таблицам "объектам".
Но это из-за того, что структура БД не до конца нормализована, вот и приходиться "извращаться".

По моим "ощущениям" почти все можно представить в виде реляционной модели.
В т.ч. набор "различных" объектов.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / БД для хранения объектов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]