Welche Art von NoSQL Ist für Sie?
Die erste Frage ist, was macht Ihre Daten aussehen? Im Gegensatz zu relationalen Datenbanken, in denen es eine gegeben hat, dass das Datenmodell enthält Tabellen, Zeilen, Spalten und Beziehungen können NoSQL-Datenbanken eine Vielzahl von Datentypen enthalten.
Die Tabelle entspricht Datentypen mit der NoSQL-Datenbank, die Sie betrachten wünschen können.
Daten zu verwalten | NoSQL-Datenbank |
---|---|
Handelsunterlagen (FpML), Einzelhandel Versicherungen (ACORD), Healthcare-Nachrichten, E-Formulardaten | Dokumentendatenbank mit XML-Unterstützung |
Monatliche Daten Dumps im Text begrenzt (CSV, TSV) Dateien, orsystem / Web-Log-Dateien | Bigtable Klon für einfache Strukturen Dokumentendatenbank für sehr komplexe Strukturen |
Office-Dokumente, E-Mails, Powerpoint | Dokumentendatenbank mit binären Dokumenttext und metadataextraction Unterstützung |
Web-Anwendung persistente Daten (javascript Object Notation- JSON) | Dokumentendatenbank mit JSON-Unterstützung und eine RESTful API |
Metadaten-Katalog von mehreren anderen Systemen (zB Bibliothekssysteme) | BigTable für einfache Liste von verwandten Bereichen und Werte Dokument-Datenbank für komplexe Datenstrukturen oder Volltextinformationen |
Hochgeladene Bilder und Dokumente für einen späteren Abruf von uniqueID | Key-Wertspeicher für einfache Speicher / Abruf Dokumentenspeicher mit Binär-Text-Extraktion und Suche nach morecomplex Anforderungen |
RDF, N-Triples, N3 oder anderen verbunden (offen) Daten | Triple-Speicher zu speichern und abfragen Fakten (Behauptungen) aboutsubjects Graph Speicher abzufragen und zu analysieren, die Beziehungen zwischen thesesubjects |
Mix von Datentypen in dieser Tabelle | Hybrid NoSQL-Datenbank |