Používání dvou databázových enginů
- Petr Jančálek
- Člen | 4
Zdravím, ve škole jsme si losovali témata na ročníkovou práci pro
příští rok. Vytáhl jsem si téma „sociální síť“. Jelikož to téma
máme uchopit jak chceme, tak jsem se rozhodl, že bych si zkusil jednu
naprogramovat. Jediné čím si nejsem vůbec jistý je databáze. Elastic
search, nebo klasické ORM. Elastic je strašně rychlí a dle mého názoru by
na tokový projekt byl úžasný. Akorát se mi opravdu nechce mapovat entity
ručně, což by mohlo vývoj dosti protáhnout. Co se týče ORM, tak si zase
nejsem jistý, zda by to při takovém množství dotazů stíhalo. Mohli byste
mi toto téma trošku vysvětlit?
Díky moc.
Editoval Petr Jančálek (24. 8. 2017 16:56)
- Petr Jančálek
- Člen | 4
Zkusil jsem použít kdyby/elasticsearch.
Jak se mám dostat k výsledku, když je všechno označeno jako protected?
dump:
Elastica\Response #1680
_queryTime protected => NULL
_responseString protected => "{"_index":"test","_type":"test","_id":"123","_version":2,"found":true,"_source":{"test":"edit"}}" (96)
_error protected => FALSE
_transferInfo protected => array (26)
_response protected => array (6)
_index => "test" (4)
_type => "test" (4)
_id => "123" (3)
_version => 2
found => TRUE
_source => array (1)
test => "edit" (4)
_status protected => 200
Editoval Petr Jančálek (24. 8. 2017 17:05)
- matopeto
- Člen | 395
Pozri dokumentaciu:
http://elastica.io/…y-query.html
mas na tom zavolat getData :)
$responseArray = $response->getData();