Dieses Blog durchsuchen

Mittwoch, 5. Januar 2011

Das CAP Theorem

Das CAP-Theorem oder Brewer's Theorem besagt, dass es in einem Datenbanksystem unmöglich ist, gleichzeitig die drei Eigenschaften Konsistenz, Verfügbarkeit und Partitionstoleranz (Verteilung) zu garantieren.

Da in verteilten Datenbanksystemen die Partitionstoleranz gesetzt ist, muss man sich entscheiden zwischen vollständiger Konsistenz und Verfügbarkeit.

Große Anwendungen wie Amazon, Facebook oder LinkedIn haben zu diesem Zweck ihre eigenen Datenbanken entwickelt, die unter dem Namen NoSQL geführt werden. Beispiele sind: Redis, CouchDB, MongoDB, Voldemort ...

Links:
http://blog.mongodb.org/post/475279604/on-distributed-consistency-part-1

Keine Kommentare:

Kommentar veröffentlichen