|
Derzeit leben wir alle in einer Ära riesiger Datenspeicherung, aber auch Big Data und die zugrunde liegende Technologie NoSQL werden im Internet zu einem Schlagwort. Für globale Internetunternehmen wie Google, Facebook und IBM übersteigt die Nutzung von NoSQL, einem hochskalierbaren, nicht-relationalen Dateninventar, oft die von relationalen Datenbanken. Tatsächlich sind im Prozess der Lösung einiger Probleme mit massiven und halbstrukturierten Daten eine Reihe neuer Datenbankprodukte entstanden, die als NoSQL bezeichnet werden. Vom 26. bis 27. April 2013 fand der Big Data Global Technology Summit 2013, veranstaltet von der Marke WOT (World Of Tech) der 51CTO Media Group, im Renaissance Beijing R&F Hotel statt. NoSQL-Produkte verändern sich ständig, mit unterschiedlichen Funktionen und Wertversprechen, was die Auswahl oft schwierig macht. Der Reporter kommunizierte ausführlich mit Ming Lei, einem Softwareentwicklungsexperten aus dem Silicon Valley, der bei Oracle, Microsoft und Google arbeitet, sowie mit der tatsächlichen Analyse von NoSQL und fasste einige Ansichten für die Referenz der Internetnutzer zusammen.
Frau Ming Lei (links) Verteilte Systeme und NoSQL Ein verteiltes System umfasst viele verschiedene Ebenen, darunter die Anwendungsschicht, die Datenschicht, die Leistungsschicht usw.; heute geht es hauptsächlich um die Anwendungsschicht und die Datenschicht, die beide wichtige Komponenten des verteilten Systems sind, die Anwendungsschicht ist im Allgemeinen zustandslos, und die Datenschicht führt ständig Operationen durch, um den Zustand zu speichern. Die Datenschicht ist die schwierigste und tiefste Ebene in einem verteilten System. Ming Leis Punkt ist, dass NoSQL ein Speicher in einem verteilten System ist, also eine Art verteiltes System. Oder eine Ebene verteilter Systeme. Vergleich von NoSQL-Cache und CDN-Cache Der größte Unterschied zwischen NoSQL-Caching und CDN-Caching besteht darin, dass NoSQL-Caching den Cache auf der Datenschicht bezieht, nicht den Cache auf der Anwendungsebene oder den Cache auf der Netzwerkschicht, sodass der Cache relativ aus Rohdaten besteht. Zum Beispiel sind die Transaktionen in dieser Anwendungslogik nicht das Endergebnis, das der Nutzer sehen kann, daher ist die gebräuchlichste Technologie CDN, das auf Englisch ContentDeliveryNetwork genannt wird und in der Regel bestimmte Webseiten auf Webservern am Ende des Netzwerks in der Nähe des Benutzers cachet.
|