|
Op dit moment leven we allemaal in een tijdperk van enorme dataopslag, maar big data en de onderliggende technologie NoSQL worden ook een modewoord op het internet. Voor wereldwijde internetbedrijven zoals Google, Facebook en IBM overtreft het gebruik van NoSQL, een zeer schaalbare niet-relationele data-inventaris, vaak meer dan dat van relationele databases. In feite zijn er tijdens het oplossen van enkele problemen met enorme en semi-gestructureerde data een reeks nieuwe databaseproducten ontstaan, en deze databases worden NoSQL genoemd. Van 26 tot 27 april 2013 werd de Big Data Global Technology Summit 2013, georganiseerd door het WOT (World Of Tech) merk van 51CTO Media Group, gehouden in het Renaissance Beijing R&F Hotel. NoSQL-producten veranderen voortdurend, met verschillende functies en waardeproposities, waardoor het vaak moeilijk is om te kiezen. De verslaggever communiceerde diepgaand met Ming Lei, een softwareontwikkelingsexpert uit Silicon Valley, die werkt bij Oracle, Microsoft en Google, evenals met de daadwerkelijke analyse van NoSQL, en vatte enkele meningen samen ter referentie van internetgebruikers.
Mevrouw Ming Lei (links) Gedistribueerde systemen en NoSQL Een gedistribueerd systeem omvat veel verschillende niveaus, het omvat de applicatielaag, de datalaag, de prestatielaag, enzovoort; nu gaat het vooral over de applicatielaag en de datalaag, die beide belangrijke componenten zijn van het gedistribueerde systeem, de applicatielaag is over het algemeen stateless en de datalaag voert voortdurend operaties uit om de status op te slaan. De datalaag is het moeilijkste en diepste niveau in een gedistribueerd systeem. Ming Lei's punt is dat NoSQL een geheugen is in een gedistribueerd systeem, wat een soort gedistribueerd systeem is. Of een niveau van gedistribueerde systemen. Vergelijking van NoSQL cache versus CDN cache Het grootste verschil tussen NoSQL-caching en CDN-caching is dat NoSQL-caching verwijst naar de cache op de datalaag, niet de cache op de applicatielaag, noch de cache op de netwerklaag, dus de cache is relatief ruwe data. Bijvoorbeeld, de transacties in deze applicatielogica zijn niet het eindresultaat dat de gebruiker kan zien, dus als we cachen op de netwerklaag, is de meest voorkomende technologie CDN, dat in het Engels ContentDeliveryNetwork heet, dat doorgaans specifieke webpagina's op webservers aan het einde van het netwerk dicht bij de gebruiker cachet.
|