|
V současnosti všichni žijeme v době obrovského úložiště dat, ale velká data a jejich základní technologie NoSQL se také stávají módním slovem na internetu. Pro globální internetové společnosti jako Google, Facebook a IBM často převyšuje využití NoSQL, vysoce škálovatelného nerelačního datového inventáře, využití relačních databází. Ve skutečnosti se při řešení některých problémů s masivními a polostrukturovanými daty zrodila řada nových databázových produktů, které se nazývají NoSQL. Od 26. do 27. dubna 2013 se v hotelu Renaissance Beijing R&F konal Big Data Global Technology Summit 2013, pořádaný značkou WOT (World Of Tech) z 51CTO Media Group. NoSQL produkty se neustále mění, nabízejí různé funkce a hodnotové nabídky, což často ztěžuje výběr. Reportér podrobně komunikoval s Ming Lei, softwarovou expertkou ze Silicon Valley, která pracuje v Oracle, Microsoftu a Googlu, stejně jako s analýzou NoSQL a shrnul některé názory pro použití uživatelů internetu.
Paní Ming Lei (vlevo) Distribuované systémy a NoSQL Distribuovaný systém zahrnuje mnoho různých úrovní, včetně aplikační vrstvy, datové vrstvy, výkonnostní vrstvy atd., nyní se hlavně mluví o aplikační vrstvě a datové vrstvě, které jsou obě důležité složky distribuovaného systému, aplikační vrstva je obecně bezstavová a datová vrstva neustále provádí operace na ukládání stavu. Datová vrstva je nejobtížnější a nejhlubší úroveň v distribuovaném systému. Ming Lei tvrdí, že NoSQL je paměť v distribuovaném systému, což je druh distribuovaného systému. Nebo úroveň distribuovaných systémů. Srovnání NoSQL cache vs. CDN cache Největší rozdíl mezi NoSQL cachováním a CDN cachováním je v tom, že NoSQL cache odkazuje na cache na datové vrstvě, nikoli na cache na aplikační vrstvě ani na síťové vrstvě, takže její cache je relativně surová data. Například transakce v této aplikační logice nejsou konečnými výsledky, které by uživatel mohl vidět, takže pokud cachujeme na síťové vrstvě, nejběžnější technologií je CDN, což se v angličtině nazývá ContentDeliveryNetwork a obvykle ukládá určité webové stránky na některé webové servery na konci sítě blízko uživatele.
|