NoSQL быстрое простое хранилище массовых данных - PullRequest
3 голосов
/ 27 июня 2011

Просто рассмотрим некоторые альтернативы noSQL для улучшения нашей системы хранения данных, в настоящее время использующей MySQL.В основном ищет супер-быстрое накопление данных.

Функции, которые нам нужны, - это возможность читать данные из большого хранилища данных (со статическими запросами), много операций вставки в минуту (около 50 в минуту, но требуетсядля масштабирования), нет необходимости обновлять данные.

После прочтения этой статьи я склоняюсь к Redis или CouchDB.Есть мысли или предложения?Рад предоставить больше информации, если это необходимо ...

Ответы [ 2 ]

4 голосов
/ 27 июня 2011

CouchDB имеет отличную производительность записи, учитывая, что это база данных записи только для добавления.Так как ваши запросы статичны, они будут хорошо вписываться в систему просмотра карт CouchDB.Кроме того, представления вычисляются постепенно, что делает их очень быстрыми и эффективными, чтобы поддерживать актуальность.

К сожалению, я не могу много говорить с Redis, но могу сказать, что CouchDB звучит как хорошая подгонка на основеваш список возможностей.

3 голосов
/ 28 июня 2011

CouchDB очень быстро для статических запросов.По своему дизайну он сохраняет результат запроса в виде индекса.Любые результаты могут быть получены примерно за O (log n).Прочитайте это , чтобы узнать, почему CouchDb чрезвычайно быстрый.Например, он был развернут CERN для управления огромными данными записи (10PB / год).Также его тихо просто подобрать.Помимо официальной вики, этого будет достаточно для базовой CouchDb.

...