Erklärung der BASE-Terminologie
Den BASIS Akronym wird verwendet, um zu beschreiben, die Eigenschaften von bestimmten Datenbanken, in der Regel von NoSQL-Datenbanken. Es ist oft als das Gegenteil von SÄURE.
Gibt es nur wenige Artikel, die touch auf die details der BASE, während die SÄURE hat eine Menge Artikel, die näher auf jedes der Atomarität, Konsistenz, isolation und Dauerhaftigkeit Eigenschaften. Wikipedia nur widmet ein paar Zeilen auf den Begriff.
Lässt mich mit einigen Fragen über die definition:
Basically Einvailable, Soft Zustand, Eventual Konsistenz
Habe ich interpretiert diese Eigenschaften wie folgt, mit dieser Artikel und meine Phantasie:
Grundsätzlich zur Verfügung könnte beziehen sich auf die wahrgenommene Verfügbarkeit der Daten. Wenn ein einzelner Knoten ausfällt, ein Teil der Daten nicht verfügbar, aber die gesamten Daten, die Schicht bleibt funktionsfähig.
- Ist diese interpretation korrekt, oder meint Sie etwas anderes?
- Update: Aufzucht von Mau ' s Antwort, könnte es bedeuten, dass die gesamte Daten-Ebene ist immer die Annahme neuer Daten, d.h. es gibt keine Verriegelung Szenarien, die verhindern, dass die Daten unverzüglich eingeführt?
Weichen Zustand: Alles, was ich finden konnte, war das Konzept von Daten, die einen Zeitraum aktualisieren. Ohne eine Aktualisierung der Daten verfallen oder gelöscht werden.
- Automatisches löschen von Daten in einer Datenbank scheint mir seltsam.
- Abgelaufene oder veraltete Daten mehr Sinn macht. Aber dieses Konzept gilt für jede Art von redundanter Datenspeicherung nicht nur NoSQL. Tut Sie es beschreiben, etwas anderes dann?
Eventual consistency bedeutet, dass die updates irgendwann welligkeit durch auf allen Servern, genügend Zeit.
- Diese Eigenschaft ist mir klar.
Kann jemand erklären, diese Eigenschaften im detail?
Oder ist es nur ein weit hergeholt und sinnlos Akronym, das bezieht sich auf die Konzepte von Säuren und Basen, wie Sie in der Chemie?
InformationsquelleAutor der Frage Niels van der Rest | 2010-07-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
BASIS Abkürzung wurde definiert durch Eric Brewer, wer ist auch bekannt für die Formulierung der CAP-theorem.
Dem CAP-theorem besagt, dass ein verteiltes computer-system kann nicht garantieren, dass alle der folgenden drei Eigenschaften gleichzeitig:
BASIS-system gibt bis auf die Konsistenz.
Brewer nicht zugeben, dass die Abkürzung ist künstlich:
InformationsquelleAutor der Antwort Niels van der Rest
Es hat zu tun mit BASE: der BASE-jumper Art ist im Grunde immer zur Verfügung (mit neuen Kontakten), in einem Soft Zustand (keine seiner Beziehung sehr lange dauern) und "Eventually consistent" (ein Tag, an dem er wird heiraten).
InformationsquelleAutor der Antwort Mau
Könnte es nur werden, weil die SÄURE ist ein Satz von Eigenschaften, der Substanzen zeigen( in der Chemie) und die BASE ist eine Ergänzung Satz von Ihnen.So könnte es sein, nur um zu zeigen, den Kontrast zwischen den beiden, dass die Abkürzung aus und dann "Grundsätzlich Verfügbaren Soft-State Eventual Consistency" wurde beschlossen, da es voll-form.
InformationsquelleAutor der Antwort siebenheaven