Простая, быстрая и надежная база данных (NOSQL) [Закрыто

StackOverflow https://stackoverflow.com/questions/4871320

Вопрос

Я ищу решение, чтобы добавить настойчивость к моему приложению родного кода. Это должно быть просто (без SQL), быстро и наиболее непостижимо надежно.

Лучший подход, о котором я могу придумать,-это использование картинов с памятью. Это настолько просто и быстро, насколько это возможно - вы просто храните значения в массивах простых данных в «памяти». Тем не менее, я не думаю, что это очень надежно - сбой питания может оставить базу данных в непоследовательном или поврежденном состоянии. Возможность транзакционно синхронизируется группу файлов, отображаемых памятью для диска, решила бы это, но я не думаю, что это возможно. Кроме того, если файловая система не поддерживает снимки или клонирование коров (например, BRTFS), резервные копии означают необходимость полностью остановить приложение, пока файлы копируются.

У кого -нибудь есть лучшие идеи?

Это было полезно?

Другие советы

Ваш список требований звучит как Redis. Видеть http://redis.io/ для большего.

Другая возможность - Кассандра. Видеть http://cassandra.apache.org/ Для получения дополнительной информации об этом.

Rocksdb или Leveldb - другие отличные варианты.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top