Wpis z mikrobloga

@wytrzzeszcz: Zakładam, że to jakiś mały projekt, który robisz sam, więc: jeśli czujesz się pewniej w bazie, trzymaj logikę w bazie, jeśli lepiej w phpie, to pisz w phpie. Grunt, żeby core logiki było w jednym miejscu a nie porozrzucane po całej infrastrukturze. Ostatecznie czeka cię niejedna poprawka, więc czasem warto wybrać wygodniejszy sposób.
@wytrzzeszcz: Prawie wszystko jesteś w stanie zrobić po stronie bazy, co więcej z reguły jest to szybsze. Niestety jest też o wiele mniej przenośne, no i wymaga sporo więcej wiedzy. Jest też mniej przejrzyste (według mnie) i mniej wygodne. Konkluzja - o ile projekt nie potrzebuje ultrawydajności polecam robić logikę poza bazą. Tylko pamiętaj, że są lepsze strony do takich pytań niż mirko.
@wytrzzeszcz: przy wszelkich standardowych aplikacjach (a w php raczej nie liczysz na kosmiczną wydajność) bezpieczniej/wygodniej/szybciej jest przeprowadzać agregację czy inne obliczenia po stronie aplkacji... stracisz może jakieś milisekundy użytkownika na czasie wykonywania ale sam zaoszczędzisz czas przy utrzymywaniu aplikacji. Do plusów jeszcze to, że możesz otestować tak jak cały kod (niby są też jakieś narzędzie do testowania osadzonych procedur w bazie itp, ale bądźmy szczerzy - w małych projektach nikt nie