Когда я должен использовать объектную базу данных? - PullRequest
5 голосов
/ 12 сентября 2010

Я уже давно пользуюсь реляционными базами данных, а недавно натолкнулся на базу данных другого типа: объектную базу данных. Один из продуктов, построенных на этой идее, имел описание: масштабируемая «постреляционная» база данных с многомерным сервером данных и приложений для распределенных веб-приложений.

Это заставляет меня задуматься, когда я должен использовать такую ​​базу данных? Я имею в виду, что Facebook, должно быть, использует MySQL, и, кажется, все в порядке, и его можно рассматривать как крупномасштабное распределенное веб-приложение. То же самое можно сказать и о некоторых других веб-приложениях, таких как Twitter и Orkut. Учитывая, что это тот случай, когда я должен использовать базу данных объектов?

1 Ответ

3 голосов
/ 12 сентября 2010

Объектные базы данных работают очень хорошо, когда у вас есть глубокие объектные графики (например, CAD или модели конечных элементов с большим количеством геометрических объектов).Выполнение всех этих СОЕДИНЕНИЙ в реляционной базе данных было бы чрезмерно дорогим, но это естественно для объектной базы данных.

...