Является ли база данных документов / NoSQL хорошим кандидатом для хранения баланса?

Если бы мне пришлось создать базовую систему личного учета (потому что я ' m - это хобби-проект о домене, с которым я достаточно знаком, чтобы не увязнуть в требованиях), может ли база данных NoSQL / document, такая как RavenDB, быть хорошим кандидатом для хранения учетных записей и, что более важно, транзакций с ними? учетные записи? Как мне выбрать, какая сущность является «документом»?

Я подозреваю, что это один из тех случаев, когда база данных SQL подходящая и попытка перейти на NoSQL является ошибкой, но затем, когда Я думаю о том немногое, что я знаю о CQRS и источниках событий, мне интересно, действительно ли объект / документ является Учетной записью , и транзакции хранятся в ней События , и что когда "события" происходят, может быть, мое приложение также затем записывает в легко запрашиваемое хранилище чтения, такое как база данных SQL.

Заранее большое спасибо.

10
задан Neil Barnwell 28 September 2011 в 14:43
поделиться