У меня есть приложение на основе MS SQL, главная цель которого - поиск по таблице компаний. Эта таблица компании содержит несколько столбцов, на которых можно было искать. Подобно CompanyName, Address, PostalCode, Latitude, Longitude.Преобразование SQL-приложения в Redis
Теперь, из-за необходимости в скорости, я собираюсь преобразовать это в приложение на основе Redis DB. Может ли кто-нибудь помочь мне, с каким подходом принять это правильно? Как мне настроить мою Redis DB? И как я должен запросить его, чтобы найти все компании с tech в их названии компании и расположенные между латами x-0.5 и lat x + 0.5 и длинными y-0.5 и длинными y + 0.5?
Возможно, это не лучший NOSQL-db для использования для этого типа или поиска? Другие рекомендации также приветствуются.
Redis - это магазин ключей/ценностей. Поиск по значениям - это то, что было ** не ** сделано для. – Philipp
Преобразование приложения в технологию баз данных с другой философией редко заканчивается хорошо, потому что для действительно использования сильных сторон новой базы данных вам часто приходится полностью пересматривать способ структурирования ваших данных. Это может также повлиять на многие, казалось бы, несвязанные аспекты приложения. – Philipp