2010-10-16 7 views
3

Я имею в виду, что с EJB, LINQ2SQL, EF и т. Д. Мы пытаемся (по крайней мере, в моей перспективе) сопоставить rdb таким образом, чтобы мы могли использовать объекты как объекты. Почему не произошло всплеск OODBMS, поскольку они должны устранить многие препятствия, с которыми мы сталкиваемся сегодня, или, по крайней мере, уменьшить нагрузку?Почему объектно-ориентированные системы управления базами данных более популярны?

Я, вероятно, с видом на что-то, но главная причина, я могу видеть в качестве причины для отсутствия OODBMS бы, что DBmafia цепляется трудно, что они делают лучше всего. Возможно, они даже пытаются остановить некоторые усилия.

Кто-то должен быть в состоянии ответить на это так, чтобы убедить большинства из нас.

ответ

1

Я думаю, это потому, что SQL и RDBMS стали де-факто стандартными задолго до появления OODBMS. Большинство, если не все, разработчиков приложений баз данных могут использовать SQL и создавать реляционную базу данных, а лишь немногие знают, как работать с OODBMS. Когда что-то было популярно долгое время, нам нужно больше, чем «технические преимущества» для борьбы с ним.

Настоящая причина, по которой OODBMS не является более популярной, заключается в том, что она еще не стала популярной из-за отсутствия поддержки со стороны влиятельной компании, например. Microsoft или Google. C# и Android - это пример технологии, которая стала популярной не только благодаря ее техническому аспекту.

+0

Даже если это глупо, я не могу прекратить сравнивать OODBMS с нетбуками. Они не были вытеснены огромными маркетинговыми машинами, такими как iPad, но многие люди видели утилитарный продукт, который так или иначе полностью пропал. Я хочу сказать, что этот точный эффект должен был возникнуть или должен появиться в OODBMS, как только будет система, достаточная для использования. Но да, у вас есть много действительных моментов, которые я думаю. – Phil

 Смежные вопросы

  • Нет связанных вопросов^_^