#nosql #acid
Вопрос:
У меня нет опыта работы с базами данных NOSQL, если не считать небольшого изучения. У меня большой опыт работы с SQL Server, MySQL и PostgreSQL. Но поскольку многие базы данных NOSQL не совместимы с ACID, какова их цель? У меня такое чувство, что база данных без КИСЛОТЫ-это здорово, если вы согласны с тем, что любая данная вставка/обновление может повредить базу данных, и у вас нет реальной гарантии, что данные, которые есть сегодня, не будут повреждены завтра.
И я понимаю, что слишком упрощаю проблему, но я не уверен, где проходит линия.
Разве база данных почти по определению не является надежным местом, где вы можете хранить данные? Каково практическое применение баз данных NOSQL, если они не являются надежными единицами хранения (в смысле ACID)?
Примечание: Я не имею в виду разбивать базы данных NOSQL. Мне искренне любопытно узнать об их ролях, учитывая отсутствие надежности КИСЛОТЫ.