У меня есть узел и аэрокосмическая установка. Я хочу знать, как запустить запрос, где Bin1 == Bin2
.Aerospike Query прочитал все записи с Bin1 == Bin2
В SQL
SELECT * FROM [test]t where t.EmployeeId == t.shipperid
Можно ли это сделать? Я всегда могу запросить все значения из test
и установить фильтр в nodejs. Однако я думаю, что это будет очень неэффективно. Пожалуйста, дайте мне знать, есть ли аэрокосмический способ сделать это?
Да, я мог бы это сделать, однако реальная проблема здесь в том, что сегодня я проверяю Bin1 == Bin 2 tom, было бы требование, когда мне нужно проверить Bin2 == Bin 3 (сверх и выше предыдущего проверить ?). В итоге я снова добавлю/обновляю логическое значение для всех существующих записей в базе данных. IMHO Работает как быстрое решение или для конкретного случая использования. Не работает в долгосрочной перспективе. – pravin
IMO Это, вероятно, способ сделать это в мире NoSQL. Вам нужно знать все запросы, которые вы будете делать, а затем разработать совместимую схему для быстрого доступа. Это включает дублирование/избыточность данных, включая «дополнительные» логические значения, которые вы упомянули. Если ваши запросы разнообразны/непредсказуемы, возможно, решение SQL будет работать лучше. Возможно, кто-то более авторитетный может перезвонить. – Aaron