Задать вопрос
taliwman
@taliwman
C# программист-самоучка

Какую выбрать In-Memory DG/DB?

Здравствуйте, уважаемые тостеровцы. Снова нужна Ваша помощь :) Мне нужна БД с низким latency, которая сможет работать с относительно небольшим объемом данных 100-300к строк, но самое главное, которая сможет фильтрировать эти строки по 12-15 параметрам и выдавать результат меньше чем за 5мс. После многих часов в гугле, наткнулся на такую вещь как In-Memory Database и In-Memory Data Grid. Нашел больше десятка вариантов, но никак не могу подобрать нужную мне.
Ключевые требования:
- Низкая задержка выполнения запроса
- Персистентность данных (нечто наподобие Write Ahead Log)
- Наличие более-менее удобного клиента для .net core

Пробовал Redis и Tarantool, но они мне не подошли. Редис скорее пригоден для кэша. Тарантул мне понравился больше, задержка отличная, часто меньше 1 мс, но я с ним третий день уже ковыряюсь, и останавливают несколько моментов, а именно, отсутствие некоторых типов данных, низкоуровневый клиент для .net core и не самая подробная документация.
Такие вот дела. В идеале, надеюсь услышать от Вас названия крутых и удобных IMDB и IMDG :)
Заранее всем большое спасибо!
  • Вопрос задан
  • 279 просмотров
Подписаться 3 Средний 7 комментариев
Пригласить эксперта
Ответы на вопрос 1
@caballero
Программист
если речь о .net то dataset с таблицами вполне себе живет в памяти а выборки можно делать через LINQ
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы