Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Database Abstract Layer dla PHP5, Czego używać?
anas
post
Post #1





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 22.09.2002
Skąd: Gorzów Wlkp

Ostrzeżenie: (0%)
-----


Witam.

Dziś po długich namysłach definitywnie podjęta została decyzcja o napisaniu pewnej aplikacji w PHP5 przez firmę w której pracuję. Zacząłem więc zbierać informacje na temat narzędzi jakie wykorzystać przy pisaniu aplikacji i zatrzymałem się na abstrakcji dla bazy danych. Zwarzając na fakt iż będzie wykorzystane PHP5 chcielibyśmy, aby także warstwa abstrakcyjna bazy wykorzystywała jego potencjał i możliwości.

Szperałem trochę w sieci i najlepsze rozwiązanie jakie udało mi się znaleźć to: http://creole.phpdb.org/wiki/

Co myslicie o tym silniku? Czy ktos z niego korzystal, a moze macie lepsze doswiadczenia z innymi abstrakcjami - jesli tak to jakie polecicie?

Glownie zalezy mi na wydajnosci, gdyz aplikacja bedzie zarzadzala serwisem transakcyjnym ktory bedzie czesto odpytywany - bazy jakie ma obslugiwac to napewno MySQL, PosgreSQL i dodatkowo, ale nie przymusowo SQLite.

Pozdrowka i thx za pomoc

anas
Go to the top of the page
+Quote Post
bela
post
Post #2


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

Ostrzeżenie: (0%)
-----


nasz driver tzn. OPD jest pisany pod php5 ma narazie obsluge mysql, sqlite ( został jeszcze pg ), ma funkcje cache'owania (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
anas
post
Post #3





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 22.09.2002
Skąd: Gorzów Wlkp

Ostrzeżenie: (0%)
-----


Hej.

Wasz to znaczy ktory (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Bo pod nazwa OPD kryje sie dla mnie jak narazie tajemnica - z checia przyjrze sie temu projektowi i jesli bedzie mi odpowiadal to zapewne zaczne go uzywac. Poprosze jakis link do zrodelek i dokumentaji.

pozdrawiam

anas
Go to the top of the page
+Quote Post
patrycjusz
post
Post #4





Grupa: Zarejestrowani
Postów: 263
Pomógł: 0
Dołączył: 13.07.2003
Skąd: wawa

Ostrzeżenie: (0%)
-----


dbObject.zip
powinno Ci się spodobać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) oparte o licencje GPL.
1/10 tego co czeka oczekujących na Arrowa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
pzdr
P.S. pod php5 to on nie jest ale to conajwyzej kilka godzinek grzebanka i jest ready pod php5, spróbuj (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
W styczniu wyjdzie wypasiona wersja (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) juz oficialnie.
Autor-> Artur Kmera (rzseattle) -> Managment -> Me (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował patrycjusz 21.12.2004, 22:05:31
Go to the top of the page
+Quote Post
Vengeance
post
Post #5





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

Ostrzeżenie: (0%)
-----


jest jeszcze taka sprawa ze sama abstrakcja nie odwali za was roboty.
Trzeba jeszcze przemyslec jakie zapytania bedziemy wywolywac.
Bo jak do zapytania dodamy "LIMIT 1" to nawet abstrakcja nie pomoze (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
patrycjusz
post
Post #6





Grupa: Zarejestrowani
Postów: 263
Pomógł: 0
Dołączył: 13.07.2003
Skąd: wawa

Ostrzeżenie: (0%)
-----


@Vengeance - zoba mojego posta wyżej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) i obejrzyj rozwiązanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
bela
post
Post #7


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

Ostrzeżenie: (0%)
-----


http://www.opb.ibplanet.pl/wiki/index.php/Open_Power_Driver
Go to the top of the page
+Quote Post
DeyV
post
Post #8





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




zastanawia mnie dlaczego tak się zasugerowaliście tym, że creole jest związany z abstrakcją obiektowej bazy pod nazwą Propel, i tylko o takich abstrakcjach tu mowa.

A przecież mamy świetne AdoDB, które obsługuje i wykorzystuje możliwości php5 (np. iteorwanie wyników w foreach... )
Niezłą abstrakcją, o dobrej wydajności, jest również ezSql
Go to the top of the page
+Quote Post
bregovic
post
Post #9





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

Ostrzeżenie: (0%)
-----


Nadchodząca wersja WACT'a będzie miała bardzo ladną i przemyślaną abstrakcję + generalnie jest to (imo) świetny framework.
Go to the top of the page
+Quote Post
hubertsk
post
Post #10





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.01.2004
Skąd: 3miasto

Ostrzeżenie: (0%)
-----


Witam,
właśnie się dokopałem do tego postu - ja też polecam Wam propel, własnie się tym bawie i wydaje mi się że to jest to. Używałem też ADOdb przy kilku projektach ale nie jest najfajniejsze - trzeba pisać sporo SQL`a - może to i fajne [szybko] ale jak mi sie zmieni struktura bazy to musze sporo zmieniać - a w propelu zmieniam JEDNEGO XMLa i generuje jeszcze raz klasy.

Wydaje mi się to fajną alternatywą.

Ten post edytował hubertsk 10.01.2005, 22:44:44
Go to the top of the page
+Quote Post
NuLL
post
Post #11





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

Ostrzeżenie: (0%)
-----


SugoDB

Autorstwa Cagret'a - bardzo mi przypadła do gustu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 15:54