|
Trenutno vsi živimo v dobi ogromnega shranjevanja podatkov, a veliki podatki in njihova osnovna tehnologija NoSQL postajajo prav tako modna beseda na internetu. Za globalna internetna podjetja, kot so Google, Facebook in IBM, uporaba NoSQL, zelo razširljivega nerelacijskega podatkovnega inventarja, pogosto presega uporabo relacijskih podatkovnih baz. Pravzaprav se je v procesu reševanja nekaterih problemov z velikimi in polstrukturiranimi podatki rodila vrsta novih podatkovnih produktov, ki se imenujejo NoSQL. Od 26. do 27. aprila 2013 je bil v hotelu Renaissance Beijing R&F Hotel organiziran Globalni tehnološki vrh Big Data 2013, ki ga je gostila blagovna znamka WOT (World Of Tech) iz 51CTO Media Group. NoSQL izdelki se nenehno spreminjajo, z različnimi funkcijami in vrednostnimi ponudbami, zaradi česar je pogosto težko izbrati. Novinar je podrobno komuniciral z Ming Leijem, strokovnjakom za razvoj programske opreme iz Silicijeve doline, ki dela pri Oracle, Microsoftu in Googlu, ter opravil dejansko analizo NoSQL in povzel nekaj pogledov za uporabo uporabnikov interneta.
Gospa Ming Lei (levo) Porazdeljeni sistemi in NoSQL Porazdeljen sistem vključuje veliko različnih stopenj: aplikacijsko plast, podatkovno plast, plast zmogljivosti itd., zdaj pa govorimo predvsem o aplikacijski plasti in podatkovni plasti, ki sta pomembni sestavini distribuiranega sistema; aplikacijska plast je na splošno brez stanja, podatkovna plast pa nenehno izvaja operacije za shranjevanje stanja. Podatkovna plast je najtežja in najgloblja raven v distribuiranem sistemu. Ming Lei poudarja, da je NoSQL pomnilnik v distribuiranem sistemu, ki je nekakšen distribuiran sistem. Ali pa raven distribuiranih sistemov. Primerjava NoSQL predpomnilnika in CDN predpomnilnika Največja razlika med NoSQL predpomnjenjem in CDN predpomnilnikom je, da NoSQL predpomnilnik označuje predpomnilnik na podatkovni plasti, ne predpomnilnik na aplikacijski plasti ali predpomnilnik na omrežni plasti, zato je predpomnilnik relativno surovi podatki. Na primer, transakcije v tej aplikacijski logiki niso končni rezultati, ki jih uporabnik vidi, zato če predpomniš na omrežni plasti, je najpogostejša tehnologija CDN, ki se v angleščini imenuje ContentDeliveryNetwork, ki običajno predpomni določene spletne strani na nekaterih spletnih strežnikih na koncu omrežja blizu uporabnika.
|