|
Praegu elame kõik tohutu andmesalvestuse ajastul, kuid suurandmed ja nende aluseks olev tehnoloogia NoSQL on samuti internetis moesõnaks saanud. Globaalsete internetiettevõtete, nagu Google, Facebook ja IBM, jaoks ületab NoSQL-i, mis on väga skaleeritav mitte-relatsiooniline andmevaru, sageli relatsiooniliste andmebaaside oma. Tegelikult, kui lahendatakse mõningaid probleeme massiivsete ja poolstruktureeritud andmetega, on sündinud rida uusi andmebaasitooteid, mida nimetatakse NoSQL-iks. 26.–27. aprillil 2013 toimus 2013. aasta Big Data Global Technology Summit, mida korraldas WOT (World Of Tech) 51CTO Media Groupi bränd, Renaissance Beijing R&F hotellis. NoSQL tooted muutuvad pidevalt, erinevate funktsioonide ja väärtuspakkumistega, mis teeb valiku tegemise sageli keeruliseks. Reporter suhtles põhjalikult Ming Leiga, Silicon Valley tarkvaraarenduse eksperdiga, kes töötab Oracle'is, Microsoftis ja Google'is, samuti NoSQL-i tegeliku analüüsiga ning võttis kokku mõned seisukohad netikasutajate viitamiseks.
Proua Ming Lei (vasakul) Hajutatud süsteemid ja NoSQL Hajutatud süsteem hõlmab mitut erinevat tasandit: rakenduskihti, andmekihti, jõudluskihti jne, nüüd räägitakse peamiselt rakenduskihist ja andmekihist, mis mõlemad on olulised komponendid hajutatud süsteemis, rakenduskiht on üldiselt olekuta ja andmekiht teeb pidevalt toiminguid, et olekut säilitada. Andmekiht on hajutatud süsteemi kõige keerulisem ja sügavam tase. Ming Lei mõte on, et NoSQL on mälu hajutatud süsteemis, mis on omamoodi hajutatud süsteem. Või mingi tase hajutatud süsteeme. NoSQL vahemälu ja CDN vahemälu võrdlus Suurim erinevus NoSQL vahemällu salvestamise ja CDN-vahemällu salvestamise vahel on see, et NoSQL vahemällu salvestamine viitab andmekihi vahemälule, mitte rakenduse kihi vahemälule ega võrgukihi vahemälule, seega on vahemälu suhteliselt toores andmestik. Näiteks selle rakendusloogika tehingud ei ole kasutajale lõplikud tulemused, seega kui vahemällu salvestada võrgukihil, on kõige levinum tehnoloogia CDN, mis inglise keeles kannab nime ContentDeliveryNetwork, mis tavaliselt vahemällu salvestab mõningaid konkreetseid veebilehti võrgu lõpus kasutaja lähedal.
|