架构师_程序员_码农网

B Hent passord
Registrer deg

QQ登录

Bare ett steg for å komme i gang

Søk i
Vis:7767|Svar: 0
打印 上一主题 下一主题

Utfordringen med Big Data: En analyse av NoSQL-teknologi

[kopier lenke]
L 跳转到指定楼层
eieren av bygningen
2014-10-6 20:20:04 | 2014-10-6 20:20:04|只看该作者回帖奖励|ReverseBrowse|Lesemodus

Vi lever alle i en tid med enorme datamengder, men Big Data og den underliggende teknologien NoSQL er også i ferd med å bli et moteord på Internett. For globale Internett-selskaper som Google, Facebook og IBM har bruken av NoSQL, en svært skalerbar, ikke-relasjonell databaselager, ofte overgått bruken av relasjonsdatabaser. Faktisk, i prosessen med noen av problemene med massive data og semi-strukturerte data, har en rekke nye databaseprodukter blitt født, og disse databasene kaller vi NoSQL.

Den 26.-27. april 2013 ble Big Data Global Technology Summit 2013, organisert av 51CTO Media Groups merkevare WOT (World Of Tech), avholdt på Renaissance Beijing Renaissance Hotel, hvor et bredt spekter av NoSQL-produkter, med forskjellige funksjoner og verdiforslag, ble presentert, noe som ofte gjør det vanskelig å velge. Reporteren kommuniserte dypt med Ming Lei, en programvareutviklingsekspert fra Silicon Valley, som har jobbet i Oracle, Microsoft og Google, og analyserte NoSQL i det virkelige liv, og oppsummerte noen punkter for netizens referanse.

wKioOVGDE_OC71qoAADwkgxojDg623.jpg
c

Ming Lei (til venstre)

Distribuerte systemer og NoSQL

Et distribuert system består av mange forskjellige lag, inkludert applikasjonslaget, datalaget, ytelseslaget, etc. Nå snakker vi hovedsakelig om applikasjonslaget og datalaget, som begge er viktige komponenter i et distribuert system, applikasjonslaget har generelt ingen tilstand, og datalaget gjør hele tiden aritmetikk for å få det til å lagre tilstand. Datalaget er det vanskeligste og dypeste laget i et distribuert system.

Ming Leis synspunkt er at NoSQL er et minne i et distribuert system, det er et slags distribuert system. Eller rettere sagt det er et nivå av distribuert system.

Sammenligning av NoSQL Cache til CDN Cache

På NoSQL-siden av hurtigbufferen er representert av Memcached, NoSQL-cache og CDN-cache, den største forskjellen er at NoSQL-cachen refererer til datalaget i hurtigbufferen, ikke applikasjonslaget i hurtigbufferen, ikke nettverkslaget i hurtigbufferen, så hurtigbufferen er mer primitive data. For eksempel, hvis transaksjonen i applikasjonslogikken ikke er det endelige resultatet for brukeren å se, så gjør vi caching i nettverkslaget, den vanligste teknologien kalles CDN, som kalles ContentDeliveryNetwork, det er vanligvis på slutten av nettverket nær slutten av brukerens ende av nettverket på noen webservere for å cache noen av de spesifikke nettsidene.






Forrige artikkelWindows Technical Preview (win10) nedlastingskoblinger og instruksjoner
Neste:I dag i gruppen rundt tycoon installert window10 system
Code farmer nettverk, bare publisert i praksisprosessen, oppstått tekniske vanskeligheter, ikke villede andre.
Du må logge inn før du kan skrive tilbake Logg inn | Registrer deg

D enne versjonen av de integrerte regleneR


ANSVARSFRASKRIVELSE: All programvare, programmeringsmateriale eller artikler utgitt av Code Farmer Network er begrenset til studie- og forskningsformål; innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers må alle konsekvensene bæres av brukeren. Denne nettstedsinformasjonen fra nettverket, opphavsrettstvist har ingenting å gjøre med dette nettstedet. Du må fjerne innholdet ovenfor helt fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt den ekte programvaren, kjøp registreringen og få bedre ekte service. Hvis det er noen overtredelse, vennligst kontakt oss via e-post for å håndtere det.

Mail To:help@itsvse.com

QQ | ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-17 12:12

HurtigsvarTilbake til toppenTilbake til listen