U ovom postu vidjet ćemo kako na Ubuntu možemo instalirati jednu od najpopularnijih baza podataka temeljenu na Graphu, Neo4J, te je također početi koristiti. Ali prvo malo dodatnih podataka.
Baza podataka Neo4J
Poznato je da je Neo4J platforma br. 1 za pohranu i ispitivanje povezanih podataka.
Povezani podaci oblik su podataka koji se najbolje može definirati u obliku odnosa. Na primjer, Facebook je stranica za društvene mreže s korisnicima koji su povezani kao 'Prijatelji'. Sada su 'Prijatelji' odnos između korisnika koji ih povezuju i definiraju. Neo4J je možda vrlo dobro rješenje za pohranu i postavljanje upita ove vrste podataka.
Povezani podaci u Neo4J mogu se predstaviti kao grafikon. Graf je povezan skup vrhova koji su pričvršćeni rubovima. Rubovi predstavljaju odnose. Zamislimo ovo:
Linije koje povezuju dva čvora ili vrhove nazivaju se bridovima.
Instaliranje Jave
Da bismo instalirali Neo4J na Ubuntu, prvo moramo instalirati Javu. Java možda nije instalirana prema zadanim postavkama. To možemo provjeriti pomoću ove naredbe:
java -verzijaKada pokrenemo ovu naredbu, dobit ćemo sljedeći izlaz:
Sada ćemo instalirati Javu u naš sustav. Koristite ovu naredbu da biste to učinili:
sudo add-apt-repozitorij ppa: webupd8team / javasudo apt-get ažuriranje
sudo apt-get install oracle-java8-installer
Nakon što se ove naredbe izvrše, opet možemo provjeriti je li Java instalirana pomoću iste naredbe.
Instaliranje Neo4J
Sada je instalacija Neo4J samo stvar nekoliko naredbi. Za početak dodajte Neo4J upravitelju apt paketa:
sudo wget -O - http: // debian.neo4j.org / neotehnologija.gpg.ključ| sudo apt-key dodati -
sudo echo 'deb http: // debian.neo4j.org / repo stabilan / '>
/ etc / apt / sources.popis.d / neo4j.popis
Zatim instalirajte Neo4J:
sudo apt-get ažuriranjesudo apt-get instalirati neo4j
status usluge neo4j
Kada pokrenemo Neo4J uslugu, ona započinje na zadanom priključku, koji je 7687. Jednom kad započne, možemo čak posjetiti i ploču Neo4J u pregledniku poput ovog:
Ovu ploču možete posjetiti na ovom URL-u:
http: // localhost: 7474 / preglednik /Prijavite se pomoću zadane lozinke Neo4j 'neo4j'i tada će se od vas tražiti da postavite novu lozinku. Za ovaj primjer postavite lozinku na 'zdravo'.
Umetanje podataka u Neo4J
Da bismo konačno provjerili jesmo li mogli instalirati i pokrenuti Neo4J na našem Ubuntu stroju, vidjet ćemo možemo li umetnuti podatke i upitati ih naredbama Curl koje podatke također potiskuju na port 7474.
Prvo umetnemo jedan čvor Person:
curl -H "Prihvaćam: application / json; charset = UTF-8" --user "neo4j: hello" -H"Content-Type: application / json" -X POST http: // localhost: 7474 / db / data / cypher -d
'"query": "CREATE (n: Person name: name) RETURN n", "params":
"name": "Shubham" '
Kada pokrenemo gornju naredbu, vidjet ćemo sljedeći odgovor:
Zatim još jedno:
curl -H "Prihvaćam: application / json; charset = UTF-8" --user "neo4j: hello" -H"Content-Type: application / json" -X POST http: // localhost: 7474 / db / data / cypher -d
'"query": "CREATE (n: Person name: name) RETURN n", "params":
"name": "LinuxHint" '
Kako smo uspjeli umetnuti podatke u bazu podataka Neo4J, to znači da su bili pokrenuti i pokrenuti na našem Ubuntu stroju!