Мне нужно хранить записи 32M в Redis 3.0.1, для каждой записи требуется около 422 КБ. В общей сложности около 13 ГБ информации.Big Redis setup
Информация хранится на диске в zped hashlist и сериализована в улыбке jackson. Я использую Java 6, Jedis и AIX.
У меня есть несколько вопросов:
- Означает ли это, что процесс Redis нуждается 13GB или RAM?
- Является ли это управляемым размером для одного экземпляра или вы хотите установить кластер? Я думаю, у нас может быть до 4 серверов. Это означало бы пересмотр всего проекта и дат, поэтому, пожалуйста, рассмотрите другие управленческие воздействия на этот вопрос.
- Есть ли лучший способ хранения этого объема данных?
Благодаря
Carlos
Является ли ваша математика здесь? 422KB x 32,000,000 = 13504000000KB/1024 = 13187500MB/1000 = 13187GB – Alex
Вы являетесь шаблоном запроса данных, это невозможно узнать, если вам нужна его в памяти (Redis) по какой-либо причине или на диске (RDBMS/NoSQL) и т. д., не зная, как вам нужно запрашивать эти данные. Любая из этих вещей будет работать, но каждая из них лучше подходит для конкретного случая использования – Alex
@Alex Кроме того, OP должен учитывать значения gzipping ... –