ugrás a tartalomhoz

(Keret)rendszer adat manipulálásra

janoszen · 2011. Jan. 21. (P), 00.06
Sziasztok!

Szerintetek, mi a legmegfelelőbb eszköz a következő feladatra?

  • Kötött adatszerkezetből (MySQL) kell lekérdezni, módosítani.
  • A lekérdezések között van helyenként rekurzió.
  • Custom formokat kellene használni, mivel erősen függenek egymástól.
  • Nagy örömmel írom meg a queryket és adom meg a formok szerkezetét, ha a többit átveszi a rendszer.
  • Az ORM/DAO megoldásokat szeretném elkerülni, mert annyi memória a világon nincs.


Nem tudom, érthető-e az óhaj, ha nem, kérdezzetek.

Köszönöm a segítséget!
 
1

RoR Active Record?

Poetro · 2011. Jan. 21. (P), 00.16
Bár nem írtad, milyen nyelvhez kell, de amit tudok a Ruby on Rails Active Recordjáról, pont az kell neked is. És mivel az egész RoR nagyrészt erre épít, nem hiszem hogy pont ezen bukna el.
3

Köszi

janoszen · 2011. Jan. 21. (P), 04.34
Köszi, a ROR már bekerült a látószögembe, de miután az általam használt Gentoo Linuxon az egész Ruby körüli csomaghalmaz maskolva van, óvatos vagyok abban, hogy építsek rá. Plusz amikor legutóbb néztem, volt benne valami nagyon ritkán előforduló segfaultolós bug, amit nem tudtak levadászni (a Puppet doksijában találtam rá utalást és szembe is jött).
2

Doctrine 2

Protezis · 2011. Jan. 21. (P), 00.48
Ez is sok memóriahasználatnak számít?
4

Igen

janoszen · 2011. Jan. 21. (P), 04.37
Hát Te... az a rendszer, ami elsődlegesen használja az adatbázist, egy pusztán egy DAO rendszert használ és mivel betöltöget mindent, már el is van fogyva. Ha lehet, szeretném a stratégiát alkalmazni, hogy közvetlenül az adatbázisban módosítom, amit kell és ahogy olvasom ki az adatokat, már jelenítem is meg. Ettől függetlenül meg fogom nézni.
5

Pontosítás

janoszen · 2011. Jan. 21. (P), 04.56
Kicsit pontosítanám a kiírást, szeretnék ezzel valami API-jellegű funkcionalitást is biztosítani más alkalmazások számára. Azt kiemelném, hogy nem probléma az SQL lekérdezések megírása, egy adat legyűjtéséhez viszont tekintélyes táblamennyiségben kell keresni, szóval jó lenne, hogy ha ehhez nem kéne az adott rendszer default működését workaroundolni és lenne ilyen téren is dokumentáció róla.
6

Active Record

Ifju · 2011. Jan. 21. (P), 11.36
7

Mit érek vele?

janoszen · 2011. Jan. 22. (Szo), 00.47
Mit érek vele, ha ahhoz, hogy egy űrlapon megjelenítsek egy adatot, több tucat táblán kell átrágnom magam? Pont nem szeretnék active record megvalósítást, mert az adatbázis szerkezet elég rosszul lett megtervezve és ezt hiba lenne a programban is használni.