|
Šiuo metu visi gyvename didžiulio duomenų saugojimo eroje, tačiau didieji duomenys ir jų technologija "NoSQL" taip pat tampa populiariu žodžiu internete. Pasaulinėms interneto kompanijoms, tokioms kaip "Google", "Facebook" ir IBM, NoSQL, labai keičiamo dydžio nereliacinių duomenų inventoriaus, naudojimas dažnai viršija reliacinių duomenų bazių naudojimą. Tiesą sakant, sprendžiant kai kurias problemas, susijusias su didžiuliais ir pusiau struktūrizuotais duomenimis, gimė daugybė naujų duomenų bazių produktų, kurie vadinami NoSQL. 2013 m. balandžio 26–27 d. "Renaissance Beijing R&F" viešbutyje vyko 2013 m. "Big Data Global Technology Summit", kurį organizavo "51CTO Media Group" prekės ženklas WOT (World Of Tech). NoSQL produktai nuolat keičiasi, pasižymi skirtingomis funkcijomis ir vertės pasiūlymais, todėl dažnai sunku pasirinkti. Žurnalistas išsamiai bendravo su Ming Lei, programinės įrangos kūrimo ekspertu iš Silicio slėnio, dirbančiu "Oracle", "Microsoft" ir "Google", taip pat faktinę NoSQL analizę ir apibendrino kai kurias nuomones internautams.
Ponia Ming Lei (kairėje) Paskirstytos sistemos ir NoSQL Paskirstyta sistema apima daug skirtingų lygių, ji apima programos sluoksnį, duomenų sluoksnį, našumo sluoksnį ir kt., Dabar daugiausia kalbama apie programos sluoksnį ir duomenų sluoksnį, kurie abu yra svarbūs paskirstytos sistemos komponentai, programos sluoksnis paprastai yra be būsenos, o duomenų sluoksnis nuolat atlieka operacijas, kad išsaugotų būseną. Duomenų sluoksnis yra sunkiausias ir giliausias paskirstytos sistemos lygis. Ming Lei esmė yra ta, kad NoSQL yra atmintis paskirstytoje sistemoje, kuri yra tam tikra paskirstyta sistema. Arba paskirstytų sistemų lygį. NoSQL talpyklos ir CDN talpyklos palyginimas Didžiausias skirtumas tarp NoSQL talpyklos ir CDN talpyklos yra tas, kad NoSQL talpykla reiškia talpyklą duomenų sluoksnyje, o ne talpyklą programos lygmenyje ar talpyklą tinklo lygmenyje, todėl jos talpykla yra gana neapdoroti duomenys. Pavyzdžiui, šios programos logikos operacijos nėra galutiniai rezultatai, kuriuos vartotojas gali matyti, taigi, jei talpykloje saugome tinklo lygmenyje, labiausiai paplitusi technologija vadinama CDN, kuri angliškai vadinama "ContentDeliveryNetwork", kuri paprastai talpykloje saugo kai kuriuos konkrečius tinklalapius kai kuriuose žiniatinklio serveriuose, esančiuose netoli vartotojo.
|