Идея выбора между SQL и No-SQL зависит от этих двух свойств.

RDMS зависит от свойства ACID, а NO-SQL зависит от свойства BAse.
Согласованность является приоритетом для RDMS, поэтому в случае финансовых транзакций RDMS по-прежнему является лучшим выбором, поскольку обеспечивает согласованность.
ACID означает атомарность, согласованность (немедленная согласованность), изолированность и надежность.

BASE подходит для базы данных NO_SQL. Этот принцип основан на высокой доступности и возможной согласованности. Есть шанс, что данные могут быть несогласованными на мгновение, но в конечном итоге они станут непротиворечивыми.

Теорема CAP была разработана в Массачусетском технологическом институте и утверждает, что любые два из трех могут быть достигнуты. На приведенной ниже диаграмме показано то же самое.
На приведенной ниже диаграмме показана разница между sql и no-sql.

По сути, когда мы переходим от СУБД к NO_SQL, здесь мы фактически переходим от модели, управляемой данными, к модели, основанной на запросах.
Обратите внимание: в любое время мы не можем сказать, что NO-SQL де-факто (замена) для RDMS. Оба имеют разные варианты использования.
Надеюсь, вам это нравится. Пожалуйста, проголосуйте, если вам это нравится.
#Продолжайте учиться #nosql #Инженерия данных