
Судья постановил, что Луиджи Манджоне не должен быть приговорен к смертной казни
Судья постановил, что Луиджи Манджоне не должен быть приговорен к смертной казни
Обновление новостей из разных источников



Стоунбрейкер о CAP-теореме и базах данных Майк Стоунбрейкер вчера опубликовал отличный пост в блоге на сайте CACM: Errors in Database Systems, Eventual Consistency, and the CAP Theorem. В этой статье Майк оспаривает применение CAP-теоремы Эрика Брюера сообществом NoSQL баз данных. Многие разработчики высокомасштабируемых NoSQL систем утверждали, что CAP-теорема вынуждает их использовать модель eventual consistency. Майк оспаривает это утверждение, указывая на то, что некоторые распространенные ошибки баз данных не предотвращаются eventual consistency, и CAP на самом деле не применима в этих случаях. Если у вас есть ошибка в приложении, административная ошибка или ошибка реализации базы данных, которая приводит к потере данных, то они просто исчезнут, если у вас нет автономной копии. Кстати, именно поэтому я большой поклонник отложенного удаления. Это метод, при котором удаленные элементы помечаются как удаленные, но не удаляются сборщиком мусора в течение нескольких дней или, предпочтительно, недель. Отложенное удаление не является полной защитой, но оно спасало меня не раз, и я в него верю. Подробнее см. On Designing and Deploying Internet-Scale Services. CAP и применение eventual consistency напрямую не защищают нас от ошибок приложения или реализации базы данных. И, в случае крупномасштабной катастрофы, когда кластер полностью потерян, опять же, ни eventual consistency, ни CAP не предлагают решения. Майк также отмечает, что сетевые разделы встречаются довольно редко. Я мог бы немного поспорить по этому поводу. Сетевые разделы шо
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