Мне нужна таблица сравнения для сортировки баз данных (MySQL, SQLite и т. Д.). Я не могу его найти.Как выбрать базу данных?
Мой случай использования, я реализую хранение объектов в распределенной хеш-таблице. Мне нужно база данных решение, которое:
- Быстро для не сортировать
- упрощенного (нет пользователей, предпочтительно никаких дополнительных структур, как несколько таблиц и т.д.)
- Concurrent (если это возможно)
- Мультиплатформной
- файла на основе (не хранится в памяти в первую очередь)
- Централизованная
Я буду программировать в Go.
Как я понимаю, я считаю, что мне нужна то, что называется Документированная база данных, потому что я храню объекты, идентифицированные ключами.
EDIT: Хотя я реализую в DHT, я также буду хранить метаданные об объектах, таких как подсчеты доступа и т.д. Было бы также желательно иметь Tll (время жизни)
Таблицы не совсем «объектно-ориентированный вещи» –
Посмотрите в MongoDB – bfavaretto