Слушайте, если все, что вам нужно, это база данных без схемы и , у вас нет серьезных ограничений производительности, то MongoDB, вероятно, является подходящим вариантом.
MongoDB:
- Действительно без схемы
- Поддерживает большинство основных языков
- Поддерживает расширенные запросы и несколько индексов для одной коллекции (таблицы). Многие «ориентированные на документы» БД не имеют этой функции.
- Имеет встроенный механизм уменьшения карты для более сложной работы.
- Имеет минимальный объем конфигурации / обслуживания: новые базы данных / коллекции создаются при вставке данных, файлы являются базой данных, поэтому их легко запускать / останавливать / подчинять / резервировать,
- Легко начать (мы говорим минуты)
Я знаю, что пункты № 5 и № 6 звучат как "волшебные", но это действительно стоит того, чтобы увидеть это несколько минут. Для запуска экземпляра требуется всего пара команд, а затем вы пишете данные. Там на самом деле нет схемы, нет «создать таблицу», нет «добавить столбец», нет необходимости в «автоматическом увеличении идентификаторов» (Mongo просто вводит единицу, если вы этого не сделаете), худшее, о чем вам следует беспокоиться, это создание индекса .