2009-04-03 2 views
4

Мы пытаемся использовать db4o для сохранения объектов на компактном каркасе. До сих пор он отлично работает с нашими тестами. Однако, похоже, они стоят на дорогостоящей стороне для небольших стартапов с минимальными требуемыми единицами.Любые конкуренты db4o на компактном каркасе?

Кто-нибудь знает какие-либо аналогичные базы данных объектов для компактной структуры? Как насчет открытого исходного кода, который является бесплатным для коммерческого использования? :)

спасибо.

EDIT: Мы действительно ищем базу данных объектов. На данный момент мы не хотим создавать свою собственную структуру персистентности и предпочли бы иметь возможность просто сохранять/извлекать фактические деревья объектов.

+0

Извините, но что вы имеете в виду, настоящий источник с открытым исходным кодом? db4o доступен под версией GPLv2, что в значительной степени является «истинным открытым исходным кодом». Тот факт, что вы не хотите подчиняться GPL, - это другое дело, но db4o является открытым исходным кодом. –

+0

Хорошая точка. Я отредактирую вопрос. – 2009-04-03 20:35:25

ответ

2

Как насчет SQL Server CE, VistaDB или SQLite?

+0

Мы использовали SQL CE, но искали простоту OBDMS. – 2009-04-03 20:07:11

+1

tbh простота - это не то, что вы действительно хотите встроить. FAST - это то, чего вы в конечном итоге хотите, ну, если ваш проект приближается к большому. db4o хорош для скорости в некоторых сценариях (это серьезно сказывается на простом выборе), но в целом я думаю, что побеждает SqlLite. – Quibblesome

0

Ну, если вы используете Java:

Berkeley DB посмотреть, как это может быть вплоть до вашей линии

link text

коммерческих, но стоимость лицензии IIRC не очень высоки.

link text

+0

Благодарим за предложение. Мы используем .Net ... но что-то с низкими затратами на начальную лицензию было бы неплохо.Мы не против платить за хорошее программное обеспечение, просто трудно оправдать большие первоначальные затраты на программное обеспечение для пилотных проектов. – 2009-04-03 20:38:58

1

бесплатными для коммерческого использования База данных объектов .NET - Eloquera (http://www.eloquera.com).

«Eloquera является уроженцем объект базы данных .NET.

  • Сохранение данных с одной строки кода
  • 1TB + максимальный размер базы данных
  • Элемент списка
  • SQL и LINQ запросов
  • Одновременный доступ пользователя
  • Параметры безопасности
  • Имеет g Подлинная архитектура C/S, имеет настольный режим
  • Поддерживает базу данных в оперативной памяти для быстрой обработки данных и многие другие
  • полностью БЕСПЛАТНО для коммерческого использования. "
+0

Я не верю, что Eloquera работает с Compact Framework. Это не задокументировано на их веб-сайте. – Fabrice

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