db4o и альтернативы - PullRequest
       9

db4o и альтернативы

1 голос
/ 16 января 2012

У меня есть Java-приложение, которое должно обрабатывать от 10 до 100 гигабайт данных.Любая СУБД должна быть встроена.В настоящее время у нас есть решение db4o, которое является медленным, хрупким и сложным.Я допущу, что многие наши раны были нанесены самим себе.

Предположим, что эта текущая реализация db4o не работает.Будут ли люди рекомендовать продолжать использовать db4o (и просто быть более осторожным при его использовании)?Или есть другие встроенные БД, которые вы можете порекомендовать?

Спасибо за ваш отзыв.

1 Ответ

3 голосов
/ 16 января 2012

Ну, db4o не предназначен для 10 и 100 гигабайт.Абсолютный максимум для базы данных db4o составляет 256 ГБ при установке размера блока на максимально допустимый .Однако я ожидаю, что производительность снизится раньше.

Какие данные вы храните?Какова форма ваших данных?Каковы ваши характеристики производительности?Без этого трудно порекомендовать подходящую базу данных.

Во всяком случае, в Java-Space я получил хороший опыт работы с базой данных H2.Это отличная реляционная база данных.Но я не могу сказать, подходит ли ваш материал для реляционной базы данных.

Я также слышал много хорошего о Neo4J, графической базе данных.Лично я еще не использовал его, но когда ваши данные более ориентированы на граф, я бы изучил это.

...