如果我的服务器断电,假设所有对磁盘的写入都成功,我会丢失多少“已确认”的写入?
Redis:10k 写入或 15 分钟中的较小者。见配置
MongoDB:< 100 毫秒(实际上约为 30 毫秒),启用默认日志
RethinkDB:0,请参阅RethinkDB 如何处理写入持久性?
CouchDB:0,见设置
FoundationDB:0。声称是带有密钥库和 SQL 接口的 ACID。
MySQL:~0(见评论)
每个问题的答案都是:“视情况而定”。那么它取决于什么,以及默认值是什么。并不是说一个更好,我只需要知道其中的区别:-)
从下面的评论更新
嘿,有一个人在这方面写博客。剧透警告:每个数据库都很糟糕 请注意,有些文章是关于以前发布的版本。