|
Just nu lever vi alla i en era av enorm datalagring, men big data och dess underliggande teknik NoSQL håller också på att bli ett modeord på internet. För globala internetföretag som Google, Facebook och IBM överträffar användningen av NoSQL, ett mycket skalbart icke-relationellt datalager, ofta relationsdatabaserna. Faktum är att i processen att lösa vissa problem med massiv och semistrukturerad data har en serie nya databasprodukter fötts, och dessa databaser kallas NoSQL. Från den 26 till 27 april 2013 hölls Big Data Global Technology Summit, arrangerad av WOT (World Of Tech) från 51CTO Media Group, på Renaissance Beijing R&F Hotel. NoSQL-produkter förändras ständigt, med olika funktioner och värdeerbjudanden, vilket ofta gör det svårt att välja. Reportern kommunicerade djupgående med Ming Lei, en mjukvaruutvecklingsexpert från Silicon Valley, som arbetar på Oracle, Microsoft och Google, samt den faktiska analysen av NoSQL, och sammanfattade några åsikter för nätanvändarnas referens.
Ms. Ming Lei (vänster) Distribuerade system och NoSQL Ett distribuerat system inkluderar många olika nivåer, det inkluderar applikationslagret, datalagret, prestandalagret, etc., nu handlar det främst om applikationslagret och datalagret, som båda är viktiga komponenter i det distribuerade systemet, applikationslagret är generellt tillståndslöst, och datalagret utför ständigt operationer för att spara tillståndet. Datalagret är den svåraste och djupaste nivån i ett distribuerat system. Ming Leis poäng är att NoSQL är ett minne i ett distribuerat system, vilket är en slags distribuerat system. Eller en nivå av distribuerade system. Jämförelse av NoSQL-cache vs. CDN-cache Den största skillnaden mellan NoSQL-caching och CDN-caching är att NoSQL-caching syftar på cachen på datalagret, inte cachen på applikationslagret eller cachen på nätverkslagret, så dess cache är relativt rådata. Till exempel är transaktionerna i denna applikationslogik inte slutresultatet för användaren att se, så om vi cachar på nätverkslagret kallas den vanligaste teknologin CDN, som på engelska kallas ContentDeliveryNetwork och vanligtvis cachar vissa specifika webbsidor på några webbservrar i slutet av nätverket nära användaren.
|