# 31. Предпосылки к появлению NoSQL баз данных

  1. BigData - в последнее время началась работа со слишком большим количеством данных

  2. Взаимосвязанность данных (косвенные связи) - сопоставив несколько разных баз данных, можно получить новые связи

  3. Использование слабо-структурированной информации (очень много конфигураций даже в рамках одной группы)

    • например, фильтры поиска телефона, где какие-то атрибуты могут присутствовать только у одного бренда, в связи с чем хранение такого массива данных в SQL таблице приводит к огромному количеству null значений и неиспользуемых атрибутов
  4. Изменение в архитектурах информационных систем - когда граф становится полносвязным, SQL становится очень неэффективным

TIP

Если не получается сделать распределённую систему, давайте тогда распределим ресурсы