mysql - postgress

0

Hej! Widział ktoś może jakieś narzędzie ułatiwające/wykonuwyjące zamiane kodów w php z mysql na postgress...tak w praktyce to nie wiele sie różnią więc może...:) a tak poza tym to która lepsza?

0

Z tego co się orientuję, to mysql jest lżejszy, a postgresql ma większe możliwości. Nie wiem, jak to sięma do MySQL 5, bo moje informacje są w tej kwestii przestarzałe i niepewne. Co do zamiany, to zamieniasz mysql_connect na postgresql_connect, mysql_query na postgresql_query itp :). Z tego co wiem, to Ktos planuje napisać klasę, w której tylko odpowiednim argumentem wybiera się dany silnik, a całą resztę (z dokładnością do budowy zapytań) robi siętak samo.

0

To się powinno przydać http://troels.arvin.dk/db/rdbms/.

A co do MySQL i Postgre... Postgre to nie jest osobista, mała i lekka baza danych, to potężny system konkurujący z MS SQL Server czy Oracle. W porównaniu do MySQL 4.1 wygląda to tak, że MySQL lepiej współpracuje ze specyfiką ODBC, ma mniejsze możliwości dla JOIN (maksymalnie 31 tabel), mniejsze maksymalne wielkości tabel i zapytań. Róznic w SQL jest sporo, wiele rzeczy dobrych przy porównywaniu można zobaczyć tutaj: http://dev.mysql.com/tech-resources/crash-me.php?res_id=63

O ile wiem to MySQL 4 nie wspiera też transakcji, wyzwalaczy itp., które jednak zostały wprowadzone w wersji 5. MySQL 5 to jest już coś innego niż mała i lekka baza, ma szanse na równorzędne konkurowanie.

0

Pamiętać należy, że MySQL to tak jak AVI - nie jest typem bazy samym w sobie - to taki kontener. Dlatego należy rozróżnić MyISAM od InnoDB czy tam mniej popularnych: HEAP, MERGE, ISAM.
Niby jeden MySQL a ma totalnie inne możliwości.

1 użytkowników online, w tym zalogowanych: 0, gości: 1