
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.07.2002, 09:41:31
|
|||
|---|---|---|---|
Возможно ли проектировать объектно ориентированые базы данных в MSQL ?(no msg) |
|||
|
#18+
Возможно ли проектировать объектно ориентированые базы данных в MSQL ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2002, 11:13:52
|
|||
|---|---|---|---|
Возможно ли проектировать объектно ориентированые базы данных в MSQL ?(no msg) |
|||
|
#18+
Напрямую - нет. Однако, существуют методики эмуляции ОО БД на базе РСУБД. Вот здесь можно посмотреть подробности: http://foxserver.nsvisual.com (в разделе "Статьи" есть несколько ссылок ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2002, 11:20:50
|
|||
|---|---|---|---|
Возможно ли проектировать объектно ориентированые базы данных в MSQL ?(no msg) |
|||
|
#18+
Или вот ObjectPersistor от DotnetPark Сам не пробовал, так что если будете тестировать, не сочтите за труд озвучить свое мнение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2002, 11:32:32
|
|||
|---|---|---|---|
Возможно ли проектировать объектно ориентированые базы данных в MSQL ?(no msg) |
|||
|
#18+
Извиняюсь - а кто-нибудь может в двух словах, по рабоче-крестьянски, объяснить что такое "объектно ориентированые базы"? Это что - наследование таблиц, методы у таблиц или что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2002, 11:44:03
|
|||
|---|---|---|---|
|
|||
Возможно ли проектировать объектно ориентированые базы данных в MSQL ?(no msg) |
|||
|
#18+
ООСУБД - СУБД "заточенные" под хранение объектов. Разница в том, что объекты (информационное наполнение таких БД) обладают рядом свойств, которые не поддерживаются традиционными СУБД. Эти самые свойства: атрибуты (поддерживаются РСУБД - просто данные) методы (могут эмулироваться в РСУБД с помощью хранимых процедур, но, ессно, достаточно нетривиально) наследование (не поддерживается РСУБД ни в каком виде). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2002, 12:41:33
|
|||
|---|---|---|---|
Возможно ли проектировать объектно ориентированые базы данных в MSQL ?(no msg) |
|||
|
#18+
В дополнение к SergSuper. А кто нибудь так же по рабоче крестьянски может объяснить в чем преимущество ОО СУБД и почему нужно скрещивать змею с ежом и создавать ОР СУБД? И почему никто не попытался в реляционных СУБД реализовать домены, как того страстно желает Дейт, или это слишком сложно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.07.2002, 13:29:46
|
|||
|---|---|---|---|
|
|||
Возможно ли проектировать объектно ориентированые базы данных в MSQL ?(no msg) |
|||
|
#18+
В том же Оракле это попытались сделать. У меня большого практического опыта, к сожалению, нет - не более, чем несколько тестиков "для ознакомления", да и то года 3 назад. По рабоче-крестьянски звучит так: можно разрабатывать классы (по смыслу здесь термин "класс" совпадает с ним же в ОО языках программирования). В классе есть данные, методы. Инкапсуляция - только средствами сиквела, полиморфизма нет, наследования в привычном понимании, кажется, тоже нет. Можно только создать новый класс, включив в него старый в качестве мембера. Приятно порадовала возможность перегрузки операций для своих классов. В плане проектирования преимущества те же, что у C++ перед C, ну разве что сильно урезанные :-) Гораздо удобнее создать класс person, запихав в него необходимые поля, снабдив нужными методами, а потом используя этот класс везде, где нужно хранить сведения о людях. Думаю, вопрос о полезности таких СУБД достаточно спорный. Скрестить два настолько разных подхода, чтобы не вышло нечто мертворожденное, очень трудно. И еще труднее научить людей нормально пользоваться получившимся продуктом ;-)) Кстати, если кто-то может просветить по поводу производительности таких извратов, сделайте это, пожалуйста. Скорее всего, заниматься оптимизацией в такой СУБД еще труднее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1821834]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 277ms |

| 0 / 0 |
