Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 12791|Răspunde: 0

Contestă big data și analizează tehnologia NoSQL

[Copiază linkul]
Postat pe 06.10.2014 20:20:04 | | | |

În prezent, trăim cu toții într-o eră a stocării uriașe a datelor, dar big data și tehnologia sa de bază, NoSQL, devin, de asemenea, un cuvânt la modă pe Internet. Pentru companiile globale de Internet precum Google, Facebook și IBM, utilizarea NoSQL, un inventar de date nerelațional foarte scalabil, depășește adesea pe cea a bazelor de date relaționale. De fapt, în procesul de rezolvare a unor probleme cu date masive și semi-structurate, a apărut o serie de noi produse de baze de date, iar aceste baze de date sunt numite NoSQL.

Între 26 și 27 aprilie 2013, Big Data Global Technology Summit 2013, găzduit de brandul WOT (World Of Tech) al 51CTO Media Group, a avut loc la Hotelul Renaissance Beijing R&F. Produsele NoSQL sunt mereu în schimbare, cu caracteristici și propuneri de valoare diferite, ceea ce face adesea dificilă alegerea. Reporterul a comunicat în detaliu cu Ming Lei, un expert în dezvoltare software din Silicon Valley, care lucrează la Oracle, Microsoft și Google, precum și analiza propriu-zisă a NoSQL, și a rezumat câteva opinii pentru referința internauților.

Doamna Ming Lei (stânga)

Sisteme distribuite și NoSQL

Un sistem distribuit include multe niveluri diferite, include stratul aplicației, stratul de date, stratul de performanță etc., acum vorbim în principal despre stratul aplicației și stratul de date, ambele fiind componente importante ale sistemului distribuit, stratul aplicației este în general fără stare, iar stratul de date efectuează constant operațiuni pentru a salva starea. Stratul de date este cel mai dificil și mai profund nivel într-un sistem distribuit.

Punctul lui Ming Lei este că NoSQL este o memorie într-un sistem distribuit, care este un fel de sistem distribuit. Sau un nivel de sisteme distribuite.

Comparație cache NoSQL vs. CDN cache

Cea mai mare diferență între cache-ul NoSQL și cache-ul CDN este că cache-ul NoSQL se referă la cache-ul de la stratul de date, nu la cache-ul de la nivelul aplicației, nici la cache-ul de la nivelul de rețea, deci cache-ul său este relativ brut. De exemplu, tranzacțiile din această logică de aplicație nu sunt rezultatele finale pe care utilizatorul le poate vedea, așa că dacă stocăm cache la nivelul rețelei, cea mai comună tehnologie se numește CDN, care în engleză se numește ContentDeliveryNetwork, care, în general, stochează în cache anumite pagini web specifice pe anumite servere web de la capătul rețelei, aproape de utilizator.






Precedent:Link de descărcare și instrucțiuni pentru Windows Technical Preview (win10)
Următor:Astăzi, i-am văzut pe tiranii locali instalând sistemul window10 în grup
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com