Большинство проблем с реляционными базами данных состоит в том, что если у вас есть огромное количество таблиц, которые объединяются в одну или несколько таблиц, и если вам требуется снять данные после выключения, вам придется оптимизировать ваш SQL-запрос, чтобы сделать объединяется эффективно.
В базах данных NoSQL основная цель состояла в том, чтобы быть быстрым и масштабировать по горизонтали. Некоторые избегают объединения данных, поэтому вам придется делать это самостоятельно (путем вытаскивания данных в память и соответствия совпадений). Собственная Кассандра Facebook (теперь проект Apache) - это в основном система баз данных NoSQL, которая не гарантирует единственной точки отказа.
Кроме того, индексирование РСУБД относительно быстрее (но может быть спорным) по сравнению с базами данных NoSQL, когда дело доходит до индексирования больших документов.
Я не играл с CouchDB или MongoDB, поэтому я не могу их сравнить. Все, что я знаю, это то, что некоторые из них присоединяются к памяти (например, Redis), что фактически означает, что все данные из базы данных в оперативную память (RAM) и соединения выполняются.
Я не знаю, если это то, что вы ищете.
Это не помогло бы мне. Адресная книга будет использоваться для хранения большого количества контактов и будет запрашиваться очень часто, поэтому производительность будет ключом здесь. –