Сценарий составляет около 1 миллиарда записей. Каждая запись имеет размер 1kb и хранится в SSD. Какое kv-хранилище может обеспечить наилучшую скорость чтения? Он должен сократить доступ к диску только 1 раз за запрос, и весь индекс данных будет сохранен в памяти.
Redis работает быстро, но слишком дорого хранить 1 ТБ данных в памяти. LevelDB читает диск несколько раз за запрос. Самый близкий, который я нашел, - это жир, но он не настойчив. Это резервный memcached с поддержкой SSD.
Любые предложения?