Šiame įraše pamatysime, kaip galime įdiegti vieną iš populiariausių „Graph“ pagrindu sukurtų duomenų bazių „Neo4J“ „Ubuntu“ ir pradėti ją naudoti. Bet pirmiausia šiek tiek pagrindinės informacijos.
„Neo4J“ duomenų bazė
Žinoma, kad „Neo4J“ yra # 1 diagrama pagrįsta platforma, skirta saugoti ir pateikti užklausas susijusiems duomenims.
Sujungti duomenys yra duomenų forma, kurią geriausiai galima apibrėžti santykių forma. Pavyzdžiui, „Facebook“ yra socialinių tinklų svetainė, kurioje vartotojai yra prisijungę kaip „draugai“. Dabar „Draugai“ yra santykiai tarp vartotojų, kurie juos sujungia ir apibrėžia. „Neo4J“ yra labai geras sprendimas saugant ir užklausiant tokio pobūdžio duomenis.
„Neo4J“ prijungtus duomenis galima pavaizduoti kaip grafiką. Grafikas yra sujungtas viršūnių rinkiniu, kuris yra pritvirtintas kraštais. Kraštai atstovauja santykiams. Vizualizuokime šiuos dalykus:
Linijos, jungiančios du mazgus ar viršūnes, vadinamos kraštais.
„Java“ diegimas
Norėdami įdiegti „Neo4J“ į „Ubuntu“, pirmiausia turime įdiegti „Java“. „Java“ gali būti neįdiegta pagal numatytuosius nustatymus. Mes galime tai patikrinti naudodami šią komandą:
java -versijaVykdydami šią komandą, gauname šį išvestį:
Dabar mes įdiegsime „Java“ savo sistemoje. Norėdami tai padaryti, naudokite šią komandą:
sudo add-apt-repository ppa: webupd8team / javasudo apt-get atnaujinimas
sudo apt-get install oracle-java8-installer
Vykdžius šias komandas, mes galime dar kartą patikrinti, ar „Java“ jau įdiegta, naudodami tą pačią komandą.
„Neo4J“ diegimas
Dabar „Neo4J“ įdiegimas yra tik keleto komandų klausimas. Norėdami pradėti, pridėkite „Neo4J“ prie apt paketų tvarkyklės:
sudo wget -O - http: // debian.neo4j.org / neotechnologija.gpg.Raktas| sudo apt-key pridėti -
sudo echo 'deb http: // debian.neo4j.org / repo stabilus / '>
/ etc / apt / sources.sąrašą.d / neo4j.sąrašą
Tada įdiekite „Neo4J“:
sudo apt-get atnaujinimassudo apt-get install neo4j
tarnybos neo4j statusas
Kai paleidžiame „Neo4J“ paslaugą, ji pradedama nuo numatytojo prievado, kuris yra 7687. Kai jis prasideda, mes netgi galime apsilankyti „Neo4J“ skydelyje tokioje naršyklėje:
Galite apsilankyti šiame skydelyje šiuo URL:
http: // localhost: 7474 / browser /Prisijunkite naudodami numatytąjį „Neo4j“ slaptažodį 'neo4jir tada būsite paraginti nustatyti naują slaptažodį. Šiame pavyzdyje nustatykite slaptažodį 'Sveiki'.
Duomenų įterpimas į „Neo4J“
Norėdami pagaliau patikrinti, ar mes sugebėjome įdiegti ir paleisti „Neo4J“ savo „Ubuntu“ kompiuteryje, pamatysime, ar galime įterpti duomenis ir pateikti užklausą „Curl“ komandomis, kurios taip pat perkelia duomenis į 7474 prievadą.
Pirmiausia įterpiame vieną Asmens mazgą:
garbanos -H "Priimti: application / json; charset = UTF-8" - vartotojo "neo4j: labas" -H„Content-Type: application / json“ -X POST http: // localhost: 7474 / db / data / cypher -d
'"query": "CREATE (n: Asmuo vardas: vardas) RETURN n", "params":
"name": "Shubham" '
Vykdydami pirmiau nurodytą komandą, pamatysime šį atsakymą:
Tada dar vienas:
garbanos -H "Priimti: application / json; charset = UTF-8" - vartotojo "neo4j: labas" -H„Content-Type: application / json“ -X POST http: // localhost: 7474 / db / data / cypher -d
'"query": "CREATE (n: Asmuo vardas: vardas) RETURN n", "params":
"name": "LinuxHint" '
Kadangi mums pavyko įterpti duomenis į „Neo4J“ duomenų bazę, tai reiškia, kad jie buvo paleisti ir veikia mūsų „Ubuntu“ kompiuteryje!