Zuhause Persönliche Finanzen Nicht so gebräuchliche Funktionen von NoSQL - Dummies

Nicht so gebräuchliche Funktionen von NoSQL - Dummies

Inhaltsverzeichnis:

Video: Microsoft Azure OpenDev—June 2017 2025

Video: Microsoft Azure OpenDev—June 2017 2025
Anonim

Obwohl einige Funktionen bei NoSQL-Datenbanken ziemlich üblich sind (z. B. Schema-Agnostizismus und nicht-relationale Struktur) Es ist nicht ungewöhnlich, dass einer Datenbank eines oder mehrere der folgenden Merkmale fehlen und sie sich dennoch als moderne NoSQL-Datenbank qualifizieren.

Open-Source

NoSQL-Software ist einzigartig, weil die Open-Source-Bewegung die Entwicklung vorangetrieben hat und nicht einer Reihe von kommerziellen Unternehmen folgt. Sie finden daher eine Vielzahl von Open Source-NoSQL-Produkten für jeden Bedarf. Wenn Entwickler keine NoSQL-Datenbank für ihre Anforderungen finden konnten, erstellten sie eine und veröffentlichten sie zunächst als Open Source.

Die Mehrheit der populären NoSQL-Lösungen wird von kommerziellen Unternehmen betrieben, wobei die Open-Source-Variante nicht über die Schlüsselfunktionen verfügt, die für den unternehmenskritischen Einsatz in großen Unternehmen erforderlich sind.

Der Unterschied zwischen Open-Source-NoSQL-Anbietern und diesen vollständig kommerziellen Unternehmen besteht darin, dass Open-Source-Anbieter ein Geschäftsmodell haben, das dem Red-Hat-Modell ähnelt. Im Grunde veröffentlichen sie ein Open-Source-Produkt und verkaufen darüber hinaus Enterprise Add-On-Funktionen, Support und Implementierungsdienste.

Das ist keine schlechte Sache! Es ist jedoch erwähnenswert, dass die Mitarbeiter bei NoSQL nicht ausschließlich oder hauptsächlich von Open-Source-Entwicklern in ihrer Freizeit betreut werden, sondern für die kommerziellen Unternehmen hinter den Produkten arbeiten.

Käufer Vorsicht! Denken Sie bei der Auswahl einer NoSQL-Datenbank an "Total Cost of Ownership". "Viele Organisationen haben Open-Source-Produkte erworben, nur um herauszufinden, dass sie ein teures Abonnement benötigen, um die gewünschten Funktionen zu erhalten.

BASE versus ACID

Vor 2014 enthielt die Mehrheit der NoSQL-Definitionen keine ACID-Transaktionsunterstützung als definierendes Merkmal von NoSQL-Datenbanken. Das ist nicht mehr wahr.

ACID-konforme Transaktion bedeutet, dass die Datenbank so konzipiert ist, dass sie absolut keine Daten verliert:

  • Jede Operation verschiebt die Datenbank von einem gültigen Zustand in einen anderen ( A tomic).

  • Jeder hat zu jedem Zeitpunkt die gleiche Sicht auf die Daten ( C vorhanden).

  • Die Operationen in der Datenbank stören sich nicht gegenseitig ( I -Solation).

  • Wenn eine Datenbank sagt, dass sie Daten gespeichert hat, wissen Sie, dass die Daten sicher sind ( D ).

Nicht viele NoSQL-Datenbanken haben ACID-Transaktionen. Ausnahmen von dieser Norm sind FoundationDB, Neo4j und MarkLogic Server, die vollständig serialisierbare ACID-Transaktionen bereitstellen.

Weshalb ist die ACID-Konformität ein nicht alltägliches Merkmal?Als das Oracle RDBMS veröffentlicht wurde, bot es auch keine ACID-Konformität. Es dauerte sieben Versionen, bis die ACID-Kompatibilität über mehrere Datenbankupdates und Tabellen hinweg unterstützt wurde.

Wenn Sie sich die Roadmaps aller NoSQL-Datenbanken ansehen, sehen Sie, dass sich alle auf die Arbeit an der Transaktionskonsistenz beziehen. MongoDB beispielsweise hat im Herbst 2013 150 Millionen US-Dollar eingenommen, um diese und andere Unternehmensprobleme zu lösen. MongoDB hat eine neue ACID-kompatible Speicher-Engine angekündigt. Die ACID versus BASE-Debatte ist interessant.

Nicht so gebräuchliche Funktionen von NoSQL - Dummies

Die Wahl des Herausgebers

ÜBen Mathe-Fragen für die Praxis: Sequenzen - Dummies

ÜBen Mathe-Fragen für die Praxis: Sequenzen - Dummies

Wenn Sie eine Frage zur Praxis Core-Prüfung beantworten Wenn Sie eine arithmetische oder geometrische Sequenz lösen müssen, denken Sie daran: Es geht darum, regelmäßige Muster zu finden - und manchmal rückwärts zu arbeiten. In den folgenden Übungsfragen fängst du damit an, einen bestimmten Begriff in einer Folge zu finden (einfach: suche einfach nach dem Unterschied zwischen jedem ...

ÜBen Mathematische Fragen für die Praxis: Ähnliche und kongruente Formen - Dummies

ÜBen Mathematische Fragen für die Praxis: Ähnliche und kongruente Formen - Dummies

Auch wenn zwei Formen aussehen identisch, können sie nicht sein. Zum Beispiel können Sie bei der Praxis Core-Prüfung auf eine Frage stoßen, bei der zwei Formen gleich aussehen, aber es wird Ihnen gesagt, sie seien "ähnlich". " Was bedeutet das? Was ist, wenn sie als "kongruent" gekennzeichnet sind? Wenn Sie sich nicht sicher sind, sollten die folgenden Übungsfragen (und ihre Erklärungen) ...

ÜBen Mathematische Fragen für die Praxis: Vereinfachen eines algebraischen Ausdrucks - Dummys

ÜBen Mathematische Fragen für die Praxis: Vereinfachen eines algebraischen Ausdrucks - Dummys

Einige algebraische Ausdrücke auf der Praxis Core Prüfung kann einschüchternd aussehen, und Sie können sogar auf sie aufgeben und weitermachen. Wie Sie in den folgenden Übungsfragen sehen werden, können Sie jedoch einige einfache Techniken verwenden, wie das Faktorisieren und Kombinieren von ähnlichen Begriffen, um sie zu lösen. Übungsfragen Welche der folgenden ist die vereinfachte ...

Die Wahl des Herausgebers

Fotografieren im Sportmodus mit einer Canon EOS Rebel T3-Kamera - Dummies

Fotografieren im Sportmodus mit einer Canon EOS Rebel T3-Kamera - Dummies

Der Sportmodus der Canon Rebel T3 und T3i führt zu einer Reihe von Einstellungen, mit denen Sie sich bewegende Motive fotografieren können. Zunächst wählt die Kamera eine kurze Verschlusszeit aus, die zum Stoppen der Bewegung benötigt wird. "Farben, Schärfe und Kontrast sind alle im Sportmodus Standard, wobei keine der Anpassungen im Portrait ...

Aufnahme von Bildern im Nahaufnahmemodus mit einer Canon EOS Rebel T3-Kamera

Aufnahme von Bildern im Nahaufnahmemodus mit einer Canon EOS Rebel T3-Kamera

Der Nahaufnahme-Modus der Canon Rebel T3 und T3i ermöglicht es Ihnen nicht, näher am Motiv zu fokussieren als bei einigen Nicht-Spiegelreflexkameras. Die Nahfokussierungsfähigkeiten Ihrer Kamera hängen ganz von der Linse ab, die Sie verwenden. (In der Bedienungsanleitung Ihres Objektivs sollte die minimale Fokussierentfernung angegeben werden.) Auswahl des Nahaufnahmemodus ...

Fotografieren im Querformat mit einer Canon EOS Rebel T3-Kamera - Dummies

Fotografieren im Querformat mit einer Canon EOS Rebel T3-Kamera - Dummies

Der Landschaftsmodus der Canon Rebel T3 und T3i, der für die Aufnahme von Aussichtspunkten, Stadtskylinen und anderen großformatigen Motiven konzipiert wurde, erzeugt eine große Schärfentiefe. Infolgedessen erscheinen Objekte, die sich sowohl in der Nähe der Kamera als auch in einiger Entfernung befinden, scharf fokussiert. Wie im Hochformat-Modus erreicht der Querformat-Modus die größere Schärfentiefe durch Manipulieren von ...

Die Wahl des Herausgebers

Erstellen und Verwenden von Verknüpfungen im dynamischen GP-Navigationsbereich - Dummies

Erstellen und Verwenden von Verknüpfungen im dynamischen GP-Navigationsbereich - Dummies

Microsoft Dynamics GP-Verknüpfungen werden angezeigt. Der obere Teil des Navigationsfensters, wenn Sie Ihre Dynamics GP Homepage anzeigen. Verwenden Sie Verknüpfungen, um häufig verwendete Fenster und Ressourcen in Dynamics GP schnell zu öffnen. Zum Beispiel können Sie einen Satz von Verknüpfungen zu den Fenstern erstellen, die Sie regelmäßig verwenden, und einen anderen Satz für die ...

MYOB Software für Dummies-Spickzettel (Neuseeland-Ausgabe) - Dummies

MYOB Software für Dummies-Spickzettel (Neuseeland-Ausgabe) - Dummies

Sie können MYOB verwenden für Ihre Geschäftsanforderungen schnell und einfach durch diese einfachen Verknüpfungen. Wenn Sie zusätzliche Hilfe benötigen, bieten viele Websites MYOB-Unterstützung an.

MYOB Software für Dummies Cheat Sheet (Australische Ausgabe) - Dummies

MYOB Software für Dummies Cheat Sheet (Australische Ausgabe) - Dummies

Mit MYOB für Ihre Unternehmensanforderungen kann durch diese einfachen Abkürzungen noch schneller und einfacher gemacht werden. Und wenn Sie Hilfe benötigen, gibt es viele Websites, die Unterstützung anbieten.