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

start [/forum/topic.php?fid=46&gotonew=1&tid=1821834]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 325ms |

| 0 / 0 |
