Hjem Personlig finansiering Graf Databaser i et Big Data Environment - dummies

Graf Databaser i et Big Data Environment - dummies

Video: Import Data, Analyze, Export and Plot in Python 2024

Video: Import Data, Analyze, Export and Plot in Python 2024
Anonim

Den grundlæggende struktur for grafdatabaser i store data kaldes "node-relation. "Denne struktur er mest nyttig, når du skal håndtere meget sammenkoblede data. Noder og relationer understøtter egenskaber , et nøgleværdipar, hvor dataene er gemt.

Disse databaser navigeres ved at følge relationerne. Denne form for opbevaring og navigation er ikke mulig i RDBMSs (relationsdatabasestyringssystemer) på grund af de stive bordstrukturer og manglende evne til at følge forbindelser mellem dataene, hvor de end måtte føre os. En grafdatabase kan bruges til at styre geografiske data til olieudforskning eller til model og optimere en teleselskabs netværk.

En af de mest anvendte grafdatabaser er Neo4J. Det er et open source-projekt, der er licenseret under GNU-licensen v3. 0. En understøttet, kommerciel version leveres af Neo Technology under GNU AGPL v3. 0 og kommerciel licens.

Neo4J er en ACID-transaktionsdatabase, der tilbyder høj tilgængelighed via clustering. Det er en troværdig og skalerbar database, der er let at modelere på grund af knudeforholds egenskabernes grundlæggende struktur, og hvor naturligt det kortlægger vores egne menneskelige relationer. Det kræver ikke et skema, og det kræver heller ikke datatyper, så det er i sig selv meget fleksibelt.

Med denne fleksibilitet kommer der nogle begrænsninger. Noder kan ikke henvise direkte til dem. For eksempel kan du (som en knude) heller ikke din egen far eller mor (som relationer), men du kan være a far eller mor. Der kan være virkelige tilfælde i verden, hvor selvreferencen er nødvendig.

Hvis det er tilfældet, er en grafdatabase ikke den bedste løsning, da reglerne om selvreferencer håndhæves strengt. Selvom replikationsfunktionen er meget god, kan Neo4J kun replikere hele grafer, og sætte en grænse for grafens overordnede størrelse (ca. 34 milliarder knudepunkter og 34 milliarder relationer).

Vigtige egenskaber ved Neo4J omfatter følgende:

  • Integration med andre databaser: Neo4J understøtter transaktionsstyring med tilbagekaldelse for at muliggøre problemfri interoperabilitet med nongraphing-datalager.

  • Synkroniseringstjenester: Neo4J understøtter hændelsesdrevne adfærd via en hændelsesbuss, periodisk synkronisering med sig selv eller en RDBMS som master og traditionel batchsynkronisering.

  • Resiliency: Neo4J understøtter koldt (det vil sige, når databasen ikke kører) og hot (når den kører) sikkerhedskopier samt en højtilgængelig clusteringstilstand.Standardadvarsler er tilgængelige for integration med eksisterende operativsystemer.

  • Sprogsprog: Neo4J understøtter et declarative sprog kaldet Cypher, der er designet specifikt til at spørge grafer og deres komponenter. Cypher kommandoer er løst baseret på SQL syntax og er målrettet mod ad hoc forespørgsler af graf data.

Neo4J-implementeringer passer bedst til

  • Social networking

  • Klassificering af biologiske eller medicinske domæner

  • Oprettelse af dynamiske samfund af praksis eller interesse

Graf Databaser i et Big Data Environment - dummies

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, ...