Last updated
Kurskode
neo4j
Varighet
21 timer (vanligvis 3 dag inkludert pauser)
Krav
- An understanding of database concepts.
- Some programming experience.
Audience
- Database administrators (DBAs)
- Data analysts
- Developers
- System Administrators
- DevOps engineers
- Business Analysts
- CTOs
- CIOs
Oversikt
Relasjonelle, tabellbaserte databaser som Oracle og MySQL har lenge vært standard for organisering og lagring av data. Imidlertid har den økende størrelsen og likheten av data gjort det vanskelig for disse tradisjonelle systemene å effektivt utføre svært komplekse spørreundersøkelser på dataene. Tenk å erstatte rad- og kolonnbasert data lagring med objektbasert data lagring, der entiteter (f.eks. en person) kan lagres som data noder, deretter lett søkt på grunnlag av deres omfattende, multi-linear relasjon med andre noder. Og forestill deg å spørre disse koblingene og deres tilknyttede objekter og egenskaper ved hjelp av en kompakt syntax, opptil 20 ganger lysere enn SQL. Dette er hva grafiske databaser, som neo4j tilbyr.
I denne instruktørledede, live hands-on opplæring, vil vi sette opp et live prosjekt og sette i praksis ferdighetene til å modellere, administrere og få tilgang til dataene dine ved hjelp av neo4j. Vi kontrasterer og sammenligner grafiske databaser med SQL-baserte databaser samt andre NoSQL-databaser og forklarer når og hvor det er fornuftig å implementere hver i infrastrukturen din.
Format av kurset
-
Stor vekt på praktisk praksis. De fleste konseptene blir lært gjennom prøver, øvelser og praktisk utvikling.
Machine Translated
Kursplan
Introduction
Getting Started with Neo4j
- neo4j vs relational databases
- neo4j vs other NoSQL databases
- Using neo4j to solve real world problems
- Installing neo4j
Data Modeling with Neo4j
- Mapping white-board diagrams and mind maps to neo4j
Working with Nodes
- Creating, changing and deleting nodes
- Defining node properties
Node Relationships
- Creating and deleting relationships
- Bi-directional relationships
Querying Your Data with Cypher
- Querying your data based on relationships
- MATCH, RETURN, WHERE, REMOVE, MERGE, etc.
- Setting indexes and constraints
Working with the REST API
- REST operations on nodes
- REST operations on relationships
- REST operations on indexes and constraints
Accessing the Core API for Application Development
- Working with NET, Java, Javascript, and Python APIs
Summary and Conclusion