Я ищу хранилище значений ключей, которое можно использовать из экземпляра EC2.
- элемент - это просто неструктурированная строка, индексация не требуется
- размер элемента до ~ 5 МБ, но обычно меньше 10 КБ
- много пишет
- чтение не должно быть быстрым, кэш памяти можно поставить впереди, чтобы кешировать часто необходимые чтения
- данные слишком велики, чтобы поместиться в памяти
- Конечная согласованность в порядке
- требуется демон, к которому можно получить доступ с нескольких машин
В идеале что-то, что размещено на AWS, было бы идеальным, но:
- S3 не подходит из-за слишком большого количества операций записи
- SimpleDB / DynamoDb не подходят из-за ограничений по размеру элементов, и индексация не требуется
Поскольку на рынке много магазинов с ключевыми ценностями, выбрать лучший из них сложно. Какой из них вы бы порекомендовали?