2010-10-14 30 views
1

最近我看到一个应用程序在磁盘上记录重要数据而不强制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

这是可能的。 Gartner为大笔资金提供此类统计数据。我想找一些免费的纸。它以$计量。 – iddqd 2010-10-15 10:06:46

+0

我不是说销售这样的统计数据是不可能的,只是不可能首先衡量它们。 :-) – 2010-10-15 10:54:59

+0

然而,大型咨询公司衡量这样的事情。 – iddqd 2010-10-19 11:58:24

相关问题