|
Jelenleg mindannyian hatalmas adattárolás korszakában élünk, de a big data és annak mögött szolgáló NoSQL technológia is az interneten vált divatszóvá. A globális internetes cégek, mint a Google, a Facebook és az IBM számára a NoSQL használata – egy rendkívül skálázható, nem relációs adatkészlet – gyakran meghaladja a relációs adatbázisokét. Valójában, miközben hatalmas és félig strukturált adatokkal kapcsolatos problémák megoldása során új adatbázis-termékek sorozata született, ezeket az adatbázisokat NoSQL-nek hívják. 2013. április 26. és 27. között a 2013-as Big Data Global Technology Summit-et a WOT (World Of Tech) 51CTO Media Group márkája rendezte meg a Renaissance Peking R&F Hotelben. A NoSQL termékek folyamatosan változnak, különböző funkciókkal és értékajánlatokkal, így gyakran nehéz választani. A riporter mélyrehatóan beszélgetett Ming Lei-vel, a Silicon Valley-i szoftverfejlesztő szakértővel, aki az Oracle-nál, a Microsoftnál és a Google-nál dolgozik, valamint a NoSQL tényleges elemzésével is összefoglalt néhány nézetet a netek számára.
Ms Ming Lei (balra) Elosztott rendszerek és NoSQL Egy elosztott rendszer sokféle szintet foglal magában, beleértve az alkalmazásréteget, az adatréteget, a teljesítményréteget stb., most már főként az alkalmazásrétegről és az adatrétegről beszélünk, amelyek mindkettő fontos részei az elosztott rendszernek, az alkalmazásréteg általában állapottalan, és az adatréteg folyamatosan műveleteket végez az állapot mentésére. Az adatréteg a legnehezebb és legmélyebb szint egy elosztott rendszerben. Ming Lei lényege, hogy a NoSQL egy memória egy elosztott rendszerben, ami egyfajta elosztott rendszer. Vagy egy szintű elosztott rendszereket. NoSQL gyorsítótár és CDN gyorsítótár összehasonlítása A legnagyobb különbség a NoSQL gyorsítótár és a CDN gyorsítótár között, hogy a NoSQL gyorsítótár az adatrétegen lévő gyorsítótárra utal, nem az alkalmazásréteg gyorsítótárára, vagy a hálózati réteg gyorsítótárára, így a gyorsítótár viszonylag nyers adat. Például ebben az alkalmazáslogikában a tranzakciók nem a végső eredmények, amelyeket a felhasználó láthat, így ha a hálózati rétegben gyorsatározunk, a leggyakoribb technológia a CDN, amit angolul ContentDeliveryNetworknek hívnak, és általában néhány speciális weboldalt gyorsítótárban tárol a hálózat végén, a felhasználóhoz közel lévő webszervereken.
|