powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Hiberante + любая база данных = ООБД ????
6 сообщений из 6, страница 1 из 1
Hiberante + любая база данных = ООБД ????
    #35015736
Олег Гапон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hibernate + любая база данных = ООБД ????

Уважаемые господа, можно ли с определённым приближенинем считать данное высказывание истинным ???
...
Рейтинг: 0 / 0
Hiberante + любая база данных = ООБД ????
    #35016345
Добрый день.

Поскольку согласно реляционной алгебры любая структура данных может быть записана набором отношений, то безусловно, любая объектная структура может быть сведена к набору таблиц, что с разной степенью успеха и делают различные реализация ORM (Object-Relational Mapping).
Однако с практической точки зрения возникает ряд проблем - существенное падение производительности из-за физического распределения частей данных объектов по нескольким таблицам, и никуда не девшейся (только с глаз разработчика, что безусловно, эффект положительный, но проблему не решает) дорогой с точки зрения производительности операции соединения этих таблиц при открытии и сохранении объекта (известная аналогия с разбором машины на запасные части при постановке в гараж).
СУБД, поддерживающая объектное представление на уровне системных инструментов, обладает рядом преимуществ, поскольку при операциях чтения/записи отсылок к реляционному представлению вообще не происходит.

Таким образом, формальный ответ на ваш вопрос - функционально - да (я не большой специалист по Hibernate, к сожалению, поэтому о функциональных ограничениях, которые он возможно дает с т.з. ООСУБД ничего сказать не могу). Но с существенными оговорками с точки зрения эффективности(главным образом, производительности) созданного приложения в принципе.

---------
http://writeimagejournal.com - InterSystems Russia Technology Blog.
...
Рейтинг: 0 / 0
Hiberante + любая база данных = ООБД ????
    #35016346
Грин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А еще можно так, под .Net:
NHibernate + БД
...
Рейтинг: 0 / 0
Hiberante + любая база данных = ООБД ????
    #35016347
Ох, что же у меня столько опечаток-то.... :-)

Три часа ночи дают о себе знать.
---------
http://writeimagejournal.com - InterSystems Russia Technology Blog.
...
Рейтинг: 0 / 0
Hiberante + любая база данных = ООБД ????
    #35016405
Гость 13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про эффективность Hibernate стараются ничего не говорить - не плохого, ни хорошего. Насколько я понял, из-за невозможности предложить объективной методики тестирования :).
Однако у таких инструментов есть несколько важных преймуществ:
- очень простая масштабируемость решений путем простого добавления еще одной машины
- аггресивное кэширование данных
- возможность использования различных бд
- бесплатность
- широкое community и поддержка
Хотя об этом лучше почитать на сайте хибернейта.
...
Рейтинг: 0 / 0
Hiberante + любая база данных = ООБД ????
    #35016445
Грин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что бы на Hibernate не зацикливаться:
www.service-architecture.com/products/object-relational_mapping.html
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Hiberante + любая база данных = ООБД ????
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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