Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.lang.php > #15965
| From | Marek S <precz@spamowi.com> |
|---|---|
| Newsgroups | pl.comp.lang.php |
| Subject | Re: Laravel ORM czy SQL? |
| Date | 2018-12-26 21:28 +0100 |
| Organization | ATMAN - ATM S.A. |
| Message-ID | <q00oa6$kk2$1@node1.news.atman.pl> (permalink) |
| References | <pvtcr2$dl3$1@node2.news.atman.pl> <14icii3b0wp5f$.8trnxd9dakn3.dlg@40tude.net> |
W dniu 2018-12-26 o 17:50, Borys Pogoreło pisze: > > Oczywiście, możesz łatwo modyfikować zapytanie i przekazywać je dalej w > logice programu, która znów je modyfikuje. Prosto, łatwo i przyjemnie, > zamiast robić rzeźbę na stringach (którą łatwo robić przyrostowo, ale już > nie w drugą stronę). Ok. Tu faktycznie racja. >> 2. W ORM tracimy w pewnym zakresie kontrolę nad tym jaki SQL z tego się >> wytworzy. > > I jaki widzisz w tym problem? Jeśli akurat jest to ten 1% zapytań, gdzie > lepiej je napiszesz ręcznie, to możesz tak robić. Wystarczy że ten 1% zapytań powoduje upadek serwera bazodanowego gdy (konkretny przypadek) miliony rekordów są przetwarzane każdej nocy. Wystarczy również, że optymalizacja SQL skróciła w ten sposób czas wykonywania procesu z 4h do 20 minut (również konkretny przypadek). W tym przypadku zastosowałem składnię typową dla PostgreSQL zamiast uniwersalnej, działającej również na MySQL. > Dokładnie, bo źle to traktujesz. Eloquent potrafi dużo więcej, niż zwykły > ORM i tu tkwi jego siła. Poczytaj o relacjach modeli i co za ich pomocą > można robić, to szybko przejdzie Ci ochota na dłubanie w SQL. Oki, tak zrobię niebawem. Jestem na początku tej drogi, wdrażam się właśnie w Eloquenta. Być może powrócę za jakiś czas z dalszymi pytaniami. -- Pozdrawiam, Marek
Back to pl.comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Laravel ORM czy SQL? Marek S <precz@spamowi.com> - 2018-12-25 14:54 +0100
Re: Laravel ORM czy SQL? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-26 17:50 +0100
Re: Laravel ORM czy SQL? Marek S <precz@spamowi.com> - 2018-12-26 21:28 +0100
Re: Laravel ORM czy SQL? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-26 23:26 +0100
Re: Laravel ORM czy SQL? Marek S <precz@spamowi.com> - 2018-12-27 22:05 +0100
Re: Laravel ORM czy SQL? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-27 22:12 +0100
Re: Laravel ORM czy SQL? Marek S <precz@spamowi.com> - 2018-12-28 22:28 +0100
Re: Laravel ORM czy SQL? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-28 22:48 +0100
Re: Laravel ORM czy SQL? Marek S <precz@spamowi.com> - 2018-12-28 23:29 +0100
Re: Laravel ORM czy SQL? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-29 00:03 +0100
Re: Laravel ORM czy SQL? Marek S <precz@spamowi.com> - 2018-12-29 21:23 +0100
Re: Laravel ORM czy SQL? irq <ipluta62@gmail.com> - 2019-01-06 04:05 -0800
csiph-web