Я портирую веб-сайт, созданный для механизма приложений, для запуска на выделенном сервере. Это кодируется в Java, и я ищу базу данных, чтобы заменить Google DataStore.
Моей первой мыслью был MySql, потому что все его используют, но мне не нравится SQL, и я думаю, что мне будет удобнее использовать OODB или что-то еще.
С хранилищем данных Google я могу изменять свои модели и вообще не беспокоиться об определении базы данных. Я знаю, с помощью MySql это невозможно. И я не хочу пропустить это.
А если я использую OODB, что я должен использовать? Как насчет производительности по сравнению с MySql?
Ну, любая идея или совет действительно помогут мне, так как я ничего не знаю о базах данных.
Редактировать: о данных, которые обрабатывает сайт, это сайт микроблогов в стиле Twitter, но там, где в сообщениях есть свои комментарии. О количестве данных расскажет только будущее, но я строю его так, как будто он станет популярным, конечно.
Редактировать 2: Теперь приложение не , использующее JDO / JPA, я только что сделал небольшой слой вокруг API низкого уровня хранилища данных app-engine.
Редактировать 3: Интересно, смогу ли я использовать db4o? Правильно ли для сайта использовать db4o?