我来自 MySQL 背景,我对面向文档的数据库感兴趣,特别是 CouchDB。我感兴趣的一件事是数据完整性。面向文档的数据库如何处理这个问题?例如,在 RDBMS 中,有一些方法可以防止记录重复,或者保证如果你有一个信息,你就会有另一个,或者根本没有。
我想更广泛地说,我的问题是,与 DODBes 用于解决的问题相比,RDBMS 用于解决哪些类型的问题?我查看了其他一些 stackoverflow 问题以寻求解释,但没有找到任何好的问题。
此外,使用我的数据库,我会做很多报告,包括求和和平均值以及历史趋势。这适合面向文档的数据库吗?