最近我看到一个应用程序在磁盘上记录重要数据而不强制使用fsync。
我曾经在没有测试的情况下编写各种应用程序。由于UPDATE中缺少WHERE子句,我丢失了一些博客文章。
程序员错误是否有关于数据丢失的统计数据? 有哪些问题可能导致您最常见到的数据丢失?
为了好玩: http://nosql.mypopescu.com/post/1016320617/mongodb-is-web-scale#
http://nosql.mypopescu.com/post/1085685966/mysql-is-not-acid-compliant
答案 0 :(得分:0)
程序员错误是否有关于数据丢失的统计数据?
我认为这是完全无法衡量的。你如何定义数据丢失?测量的是什么 - 位,字节,行,页面,磁盘?您如何确定它是由程序员错误引起的?从一百万个可能的例子中分析每个案例需要一个小时。