orientdb, the fastest document-based graph database @ confoo 2014 in montreal (ca)
Post on 08-May-2015
4.546 Views
Preview:
DESCRIPTION
TRANSCRIPT
parent_id
<a href=”http://en.wikipedia.org/wiki/Sergei_Stepashin”>Sergei Stepashin
</a>
<a href=”http://en.wikipedia.org/wiki/Sergei_Stepashin”>Sergei Stepashin
</a>
<a href=”http://en.wikipedia.org/wiki/Sergei_Stepashin”>Sergei Stepashin
</a>
SELECT FROM Vehicle WHERE owner = 1:1
MichelleObama
BarackObama
AngelaMerkel
Kim Jong-un
NicolasSarkozy
MichelleObama
BarackObama
AngelaMerkel
Kim Jong-un
NicolasSarkozy
SELECT FROM fellas WHERE any() traverse(0,-1) (@rid = [Michelle @rid])
MichelleObama
BarackObama
AngelaMerkel
Kim Jong-un
NicolasSarkozy
SELECT FROM fellas WHERE any() traverse(0,-1) (@rid = [Michelle @rid])
MichelleObama
BarackObama
AngelaMerkel
Kim Jong-un
NicolasSarkozy
SELECT FROM fellas WHERE any() traverse(0,2) (@rid = [Michelle @rid])
MichelleObama
BarackObama
AngelaMerkel
Kim Jong-un
NicolasSarkozy
SELECT FROM fellas WHERE any() traverse(0,2) (@rid = [Michelle @rid])
SELECT FROM authors WHERE book.title = ...
SELECT FROM authors WHERE book.title = ...
SELECT FROM Cats
SELECT FROM Cats
SELECT FROM 1:0
SELECT FROM 1:0
SELECT FROM [1:0, 1:1]
SELECT FROM [1:0, 1:1]
SELECT FROM [1:0, 2:1]
SELECT FROM [1:0, 2:1]
./path/to/orientdb/bin/server.sh
~ � httparty -u admin:admin 'http://127.0.0.1:2480/command/mydb/sql/SELECT%20FROM%20user'
{"result"=> [{"@type"=>"d", "@rid"=>"#9:0", "@version"=>0, "@class"=>"user", "email"=>"hello@example.org", "password"=> "123456"}, {"@type"=>"d", "@rid"=>"#9:2", "@version"=>0, "@class"=>"user", "email"=>"hello2@example.org", "password"=> "123456"}]}
https://github.com/orientechnologies/orientdb/wiki/Programming-Language-Bindings
use Doctrine\OrientDB\Binding;
$url = 'http://admin:admin@127.0.0.1:2480/demo';$parameters = Binding\BindingParameters::create($url);$orient = new Binding\HttpBinding($parameters);$response = $orient->query("SELECT FROM User");
foreach ($response->getResult() as $user) { echo $user->name;}
use Doctrine\OrientDB\Binding;
$url = 'http://admin:admin@127.0.0.1:2480/demo';$parameters = Binding\BindingParameters::create($url);$orient = new Binding\HttpBinding($parameters);$response = $orient->query("SELECT FROM User");
foreach ($response->getResult() as $user) { echo $user->name;}
use Doctrine\OrientDB\Binding;
$url = 'http://admin:admin@127.0.0.1:2480/demo';$parameters = Binding\BindingParameters::create($url);$orient = new Binding\HttpBinding($parameters);$response = $orient->query("SELECT FROM User");
foreach ($response->getResult() as $user) { echo $user->name;}
use Doctrine\OrientDB\Binding;
$url = 'http://admin:admin@127.0.0.1:2480/demo';$parameters = Binding\BindingParameters::create($url);$orient = new Binding\HttpBinding($parameters);$response = $orient->query("SELECT FROM User");
foreach ($response->getResult() as $user) { echo $user->name;}
use Doctrine\OrientDB\Binding;
$url = 'http://admin:admin@127.0.0.1:2480/demo';$parameters = Binding\BindingParameters::create($url);$orient = new Binding\HttpBinding($parameters);$response = $orient->query("SELECT FROM User");
foreach ($response->getResult() as $user) { echo $user->name;}
Alessandro Nadalin
Alessandro Nadalin
@_odino_
Alessandro Nadalin
@_odino_
Namshi | Rocket Internet
Alessandro Nadalin
@_odino_
Namshi | Rocket Internet
VP Technology
Alessandro Nadalin
@_odino_
Namshi | Rocket Internet
VP Technology
odino.org
Thanks!Alessandro Nadalin
@_odino_
Namshi | Rocket Internet
VP Technology
odino.org
Thanks!Alessandro Nadalin
@_odino_
Namshi | Rocket Internet
VP Technology
odino.org
top related