Hjem Personlig finansiering Nøgleværdiparametre i et stort datamiljø - dummier

Nøgleværdiparametre i et stort datamiljø - dummier

Anonim

Den simpleste af NoSQL-databaser (ikke kun SQL) I et stort datamiljø er de der anvender nøgleværdiparet (KVP) -modellen. KVP-databaser kræver ikke et skema (som RDBMS'er) og giver stor fleksibilitet og skalerbarhed.

KVP-databaser tilbyder ikke ACID (Atomicity, Consistency, Isolation, Durability) og kræver, at implementatorer tænker på datapladsering, replikering og fejltolerance, da de ikke udtrykkeligt styres af teknologien selv. KVP-databaser er ikke skrevet. Som et resultat lagres de fleste data som strenge.

Nøgle Værdi
Farve Blå
Libation Øl
Helt Soldat

Dette er et meget forenklet sæt nøgler og værdier. I en stor dataimplementation vil mange individer have forskellige ideer om farver, libations og helte.

Nøgle Værdi
FacebookUser12345_Color Rød
TwitterUser67890_Color Brunish
FoursquareUser45678_Libation "Hvidvin"
Google + User24356_Libation "Tørret martini med et twist "
LinkedInUser87654 < " Top sales performer "

Da antallet af brugere øges, kan du holde øje med nøjagtige nøgler, og relaterede værdier kan være udfordrende. Hvis du har brug for at holde øje med meningerne fra millioner af brugere, kan antallet af nøgleværdipar, der er forbundet med dem, øges eksponentielt. Hvis du ikke ønsker at begrænse valg for værdierne, giver den generiske strengrepræsentation af KVP fleksibilitet og læsbarhed.

Du kan få brug for yderligere hjælp til at organisere data i en nøgledata database. De fleste tilbyder muligheden for at samle nøgler (og deres beslægtede værdier) i en samling. Samlinger kan bestå af et hvilket som helst antal nøgleværdipar og kræver ikke eksklusiv kontrol af de enkelte KVP-elementer.

En meget udbredt open source-nøgleværdipar database kaldes Riak. Den er udviklet og understøttet af et firma kaldet Basho Technologies og er gjort tilgængeligt under Apache Software License v2. 0.

Riak er en meget hurtig og skalerbar implementering af en nøgledata database. Det understøtter et højt volumen miljø med hurtig skiftende data, fordi den er letvægt. Riak er særligt effektiv i real-time analyse af handel med finansielle tjenesteydelser. Det bruger "spande" som en organiseringsmekanisme til samlinger af nøgler og værdier.

Riak implementeringer er klynger af fysiske eller virtuelle noder arrangeret i peer-to-peer mode. Ingen master node eksisterer, så klyngen er elastisk og meget skalerbar.Alle data og operationer er fordelt på tværs af klyngen. Større klynge udfører bedre og hurtigere end klynger med færre noder. Kommunikation i klyngen implementeres via en speciel protokol kaldet Gossip. Sladder gemmer statusoplysninger om klyngen og deler oplysninger om skovle.

Riak har mange funktioner og er en del af et økosystem, der består af følgende:

  • Parallelbehandling: Ved hjælp af MapReduce understøtter Riak en evne til at dekomponere og omsætte forespørgsler på tværs af klyngen til real-time analyse og beregning.

  • Links og link walking: Riak kan konstrueres til at efterligne en grafdatabase ved brug af links. Et link kan betragtes som en envejsforbindelse mellem nøgleværdipar. Walking (følger) linkene vil give et kort over forhold mellem nøgleværdipar.

  • Søg: Riak Search har en fejltolerant, distribueret fuldtekstsøgningskapacitet. Skovle kan indekseres for hurtig opløsning af værdi til nøgler.

  • Sekundære indekser: Udviklere kan tagge værdier med en eller flere nøglefeltværdier. Ansøgningen kan derefter søge indekset og returnere en liste over matchende nøgler. Dette kan være meget nyttigt i store data implementeringer, fordi operationen er atomisk og vil understøtte realtidsadfærd.

Riak-implementeringer passer bedst til

  • Brugerdata til sociale netværk, fællesskaber eller spil

  • Højt volumen, medierig dataindsamling og lagring

  • Cachelag for tilslutning af RDBMS- og NoSQL-databaser

  • Mobile applikationer, der kræver fleksibilitet og pålidelighed

Nøgleværdiparametre i et stort datamiljø - dummier

Valg af editor

Hvad er nyt i Microsoft Word 2016? - dummies

Hvad er nyt i Microsoft Word 2016? - dummies

Udgivelsen af ​​Microsoft Word i 2016 er funktionel pakket og kan prale af evnen til at forenkle arbejdsgange og forene arbejdsgrupper. Hvad det betyder for dig er, at det er et meget lettere produkt at bruge i forhold til tidligere versioner. Med funktionelle ændringer, der er indbygget i knapper og faner af Word 2016s båndformede proceslinje, har den ...

Word 2010 Tastaturgenveje - Dummies

Word 2010 Tastaturgenveje - Dummies

Word 2010 tilbyder en række nyttige tastaturgenveje til hurtigt at udføre opgaver. Her er nogle genveje til almindelig Word-formatering, redigering og fil- og dokumentopgaver. Word 2010 Formatering Genveje Kommando Genvej Bånd Placering Fed Ctrl + B Startside Fane, Skrifttype Gruppe Kursiv Ctrl + I Startside, Skriftgruppe Understrege Ctrl + U Startside Fane, Skriftgruppe Center Ctrl + E ...

Word 2007 For Dummies Cheat Sheet - dummies

Word 2007 For Dummies Cheat Sheet - dummies

Word 2007 ser anderledes ud, men tilbyder stadig de praktiske Word hæfteklammer som f.eks. tastaturgenveje til at hjælpe dig med at oprette, formatere, indsætte ting i og flytte gennem dine Word-dokumenter. Og Word 2007 tilbyder også et par nye funktioner, der hjælper dig med at håndtere din tekstbehandling med lethed.

Valg af editor

ASVAB Montering af objekter Subtest: Shapes - dummies

ASVAB Montering af objekter Subtest: Shapes - dummies

Mange mennesker kan finde den anden type montering af objekter problem på ASVAB lettere end forbindelsesproblemerne. Denne type problem er meget som et puslespil, medmindre det ikke resulterer i et billede af Frihedsgudinden eller et kort over USA. Der er også en heck of a ...

ASVAB Aritmetisk Reasoning Subtest: Viser Sammenligninger med Ratioer - Dummies

ASVAB Aritmetisk Reasoning Subtest: Viser Sammenligninger med Ratioer - Dummies

Du skal vide, hvordan du arbejde med forhold for den aritmetiske begrundelse subtest af ASVAB. Et forhold viser et forhold mellem to ting. For eksempel, hvis Margaret investerede i hendes tatoveringslokale i forholdet 2: 1 (eller 2 til 1) til hendes forretningspartner Julie, satte Margaret $ 2 for hver ...

ASVAB Auto & Shop Information Undertest: Drilling, Punching og Gouging Tools - dummies

ASVAB Auto & Shop Information Undertest: Drilling, Punching og Gouging Tools - dummies

Nej, det handler ikke om hånd-til-hånd kamp træning fra grundlæggende træning. Imidlertid vil ASVAB teste din viden om, hvor praktisk du er med boring, stansning og gouging-værktøjer. Masters i butikskunst gør ofte huller i det materiale, de arbejder med for at opbygge det perfekte fuglehus (eller hvad de arbejder på). ...

Valg af editor

EMT-eksamen: Sådan arbejder du med et team under et nødsituation

EMT-eksamen: Sådan arbejder du med et team under et nødsituation

Arbejder helt alene som en EMT er ekstremt sjælden. Selv under disse omstændigheder vil du sandsynligvis interagere med andre sundhedspleje- og offentlige sikkerhedsudbydere på et eller andet tidspunkt under et opkald. Mere sandsynligt vil du fungere som medlem af et hold. Det kan være en enkelt partner, et brandmandsbesætningsmedlem eller endda en nødsituation ...

EMT-eksamen: Sådan dokumenterer du dine tilfælde - dummier

EMT-eksamen: Sådan dokumenterer du dine tilfælde - dummier

Til eksamen og i feltet EMT er forpligtet til at dokumentere, hvad du observerede om patienten og miljøet, de resultater, du vurderede, den omhu du gav, og eventuelle ændringer i patientens tilstand, mens du var i din pleje. Dokumentation kan ske enten på papirformularer eller elektronisk med en computer, bærbar computer, ...