Používání dvou databázových enginů

Petr Jančálek
Člen | 4
+
0
-

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
+
0
-

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
+
0
-

Pozri dokumentaciu:

http://elastica.io/…y-query.html

mas na tom zavolat getData :)

$responseArray = $response->getData();
Petr Jančálek
Člen | 4
+
0
-

A co s těmi databázemi.
ORM nebo Elastic

CZechBoY
Člen | 3608
+
0
-

ORM myslis jako relacni databazi?
Myslim ze se ani nedostanes na limity relacnich databazi :-)
Co bys chtel do te nosql databaze ukladat?