2011-01-21 4 views
1

Мы переписываем небольшое веб-приложение и хотели бы попробовать базу данных (не документа) объекта, например, db4O или Eloquera. У нас есть некоторый опыт работы с объектными базами данных, но они, однако, были для небольших клиентских/серверных приложений.Вы использовали любую базу данных объектов в веб-приложении? Не могли бы вы поделиться своим опытом?

Не могли бы вы поделиться своим experiencess на:

  • Как хорошо эти базы данных масштаба? В настоящее время мы используем SQL Server, и у нас есть 50-60 таблиц. 2 таблицы содержат более 1 миллиона строк (8-10 столбцов), а остальные - менее 25 К строк. (Файл MDF ~ 890 МБ)
  • Как некоторые из них размещены в процессе, как вы заставляете их работать в сценариях веб-фермы/сада?

Благодаря

ответ

0

Вы должны взглянуть на Seaside on Gemstone. Просто запустите учебник «Веб-разработка с помощью Seaside». При таком количестве данных бесплатная версия (до 2 Гб оперативной памяти и 2 ядра) должна быть хорошей. Имеет смысл использовать модель OO вместо реляционной, и сделать гораздо более нормализацию, чем с SQL-сервером.

Для массового импорта вы, вероятно, захотите написать несколько топазовых скриптов.