![]() ![]() |
Post
#21
|
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 0 Dołączył: 25.04.2003 Skąd: Olsztyn Ostrzeżenie: (0%)
|
Cytat(M4chu @ 2005-05-05 16:25:25) [...] wiec po co do kazdej bazy dawac inne zapytanie (ktore de facto bedzie identyczne? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Tam był przykład... Poza tym nie wkażdej bazie JOIN'ty, grupowanie,sortowanie wyglada tak samo. |
|
|
|
Post
#22
|
|
|
Grupa: Zarejestrowani Postów: 657 Pomógł: 2 Dołączył: 15.08.2003 Skąd: Łódź Ostrzeżenie: (0%)
|
Dlatego wg. mnie abstrakcja bazy danych powinna zajmować się jedynie łączeniem z bazą + wysyłaniem zapytań i zwracaniem wyniku.
A nie dopieraniem zapytania automatycznie do wybranej bazy. Tak jak to robią AdoDB np. w sprawie limitowania. Ja robie tak, że dla każdej bazy jak i każdego "innego niż mysql" sposoby przetrzymywania danych mam różne klasy(modele) o wspólnym interfejsie. Dokładnie jak w MVC. |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.03.2026 - 18:29 |