У меня возникает вопрос о том, какие базы данных NonSql использовать для транзакций, таких как банковские операции, например, снятие средств, депозит при сохранении целостности отношения между клиентами, учетной записью клиента, оплаченным продуктом, банковскими сборами и многими другими объектами.Как и какую базу данных можно использовать для выполнения задач банковской транзакции в режиме реального времени, например, для вывода денег?
Я придерживаюсь Sql, что немного медленнее для больших записей или я нахожу базу данных NonSql, которая намного быстрее, но проблема связана с транзакциями отношений и базы данных.
Мне нужен ответ от любого эксперта, работающего с этой дилеммой.
MongoDB может быть лучшим базы данных NoSQL для работы с отношениями и все вещи подобно SQL. Я бы даже не подумал о CouchDB (поскольку вы отметили его), потому что было бы так бесполезно иметь дело с этими отношениями. Хотя банковские базы данных полагаются на множество отношений. NoSQL хорош, если у вас есть денормализованные данные и данные схемы. Даже если SQL может быть немного медленнее, он все еще достаточно быстр и безопасен для банковского дела. Поэтому я бы сказал, чтобы придерживаться SQL. Удачи моему другу –
Спасибо @ AlexisCôté за вас замечательные отзывы. – MrOnyancha