
法官裁定路易吉·曼吉奥内不应面临死刑
法官裁定路易吉·曼吉奥内不应面临死刑
多源新闻更新



Stonebraker 谈 CAP 理论与数据库。Mike Stonebraker 昨天在 CACM 网站上发表了一篇精彩的博文:数据库系统中的错误、最终一致性以及 CAP 理论。在这篇文章中,Mike 质疑了 NoSQL 数据库社区对 Eric Brewer 的 CAP 理论的应用。许多大规模 NoSQL 系统的实现者认为,CAP 理论迫使他们采用最终一致性模型。Mike 对此提出了质疑,指出一些常见的数据库错误并不能通过最终一致性来避免,并且 CAP 实际上并不适用于这些情况。如果你有应用程序错误、管理错误或数据库实现错误导致数据丢失,那么除非你有离线副本,否则数据就彻底丢失了。顺便说一句,这就是我非常喜欢延迟删除的原因。这是一种将已删除的项目标记为已删除,但在几天或最好几周后才进行垃圾回收的技术。延迟删除不是完全的保护,但它已经多次救了我的命,我对此深信不疑。更多细节请参见《关于设计和部署互联网规模服务》。CAP 和最终一致性的应用并不能直接保护我们免受应用程序或数据库实现错误的侵害。而且,在集群完全丢失的大规模灾难情况下,最终一致性和 CAP 都无法提供解决方案。Mike 还指出,网络分区相当罕见。我可能会在这点上稍微争论一下。网络分区 sho
AI-Assisted Journalism
This article was generated with AI assistance, synthesizing reporting from multiple credible news sources. Our editorial team reviews AI-generated content for accuracy.
Deep insights powered by AI
Continue exploring
Discussion
Join the conversation
Be the first to comment