Как NoSQL получает данные?
В РСУБД я знаю, что запрос извлекает информацию из базы данных, используя кластеризованные и некластеризованные индексы, если они существуют, а если нет, они выполняют полное сканирование таблицы.
Мой вопрос - как то же самое делается в базах данных NoSQL? Я был бы рад услышать / получить ссылку на подробное объяснение. Различается ли он между БД? это показывает индексы также?
Насколько я понимаю, данные распределены по нескольким узлам кластера, каждый из которых содержит разные данные, как он узнает, где эти данные?
Большое спасибо!