Selles postituses näeme, kuidas saame ühe kõige populaarsema graafikapõhise andmebaasi Neo4J Ubuntu installida ja seda ka kasutama hakata. Aga kõigepealt väike taustteave.
Neo4J andmebaas
Neo4J on teadaolevalt graafikutepõhine platvorm ühendatud andmete salvestamiseks ja päringute esitamiseks.
Ühendatud andmed on andmete vorm, mida saab kõige paremini määratleda seoste kujul. Näiteks on Facebook suhtlusvõrgustik, kus kasutajad on ühendatud sõpradena. Nüüd on "sõbrad" kasutajate suhe, kes neid ühendab ja määratleb. Neo4J on tõenäoliselt väga hea lahendus sedalaadi andmete salvestamiseks ja päringute tegemiseks.
Neo4J-s ühendatud andmeid saab kujutada graafikuna. Graaf on ühendatud tippude kogum, mis on kinnitatud servadega. Servad esindavad suhteid. Kujutleme neid:
Kahte sõlme või tippu ühendavaid jooni nimetatakse servadeks.
Java installimine
Neo4J installimiseks Ubuntu peame kõigepealt installima Java. Java ei pruugi vaikimisi installitud olla. Saame seda kontrollida selle käsu abil:
java -versioonSelle käsu käivitamisel saame järgmise väljundi:
Nüüd installime Java oma süsteemi. Selleks kasutage seda käsku:
sudo add-apt-hoidla ppa: webupd8team / javasudo apt-get värskendus
sudo apt-get install oracle-java8-installer
Kui need käsud on lõpetatud, saame sama käsu abil uuesti kontrollida, kas Java on nüüd installitud.
Neo4J installimine
Nüüd on Neo4J installimine vaid mõne käsu küsimus. Alustamiseks lisage Neo4J apt-paketihaldurisse:
sudo wget -O - http: // debian.neo4j.org / neotehnoloogia.gpg.võti| sudo apt-võti lisada -
sudo echo 'deb http: // debian.neo4j.org / repo stabiilne / '>
/ etc / apt / sources.nimekirja.d / neo4j.nimekirja
Järgmisena installige Neo4J:
sudo apt-get värskendussudo apt-get install neo4j
teenuse neo4j staatus
Kui käitame teenust Neo4J, algab see vaikepordist, milleks on 7687. Kui see on alanud, võime isegi külastada Neo4J paneeli sellises brauseris:
Seda paneeli saate külastada sellel URL-il:
http: // localhost: 7474 / brauser /Neo4j vaikeparooliga logige sisse 'neo4j'ja siis palutakse teil määrata uus parool. Selle näite jaoks määrake parooliks 'Tere'.
Andmete sisestamine Neo4J-sse
Lõpuks kontrollime, kas meil õnnestus Neo4J oma Ubuntu masinasse installida ja käivitada, näeme, kas saame andmeid sisestada ja pärida Curl-käskudega, mis edastavad andmeid ka pordile 7474.
Kõigepealt sisestame ühe inimese sõlme:
curl -H "Nõustu: application / json; tähemärk = UTF-8" - kasutaja "neo4j: tere" -H"Content-Type: application / json" -X POST http: // localhost: 7474 / db / data / cypher -d
'"query": "CREATE (n: isik nimi: nimi) RETURN n", "params":
"nimi": "Shubham" '
Ülaltoodud käsu käivitamisel näeme järgmist vastust:
Siis veel üks:
curl -H "Nõustu: application / json; tähemärk = UTF-8" - kasutaja "neo4j: tere" -H"Content-Type: application / json" -X POST http: // localhost: 7474 / db / data / cypher -d
'"query": "CREATE (n: isik nimi: nimi) RETURN n", "params":
"nimi": "LinuxHint" '
Kuna suutsime sisestada andmeid Neo4J andmebaasi, tähendab see, et see oli meie Ubuntu masinas töökorras!