[Zalozenia] MySQL vs. PostgreSQL

0

Mam mozliwosc uzycia na serwerze bazy PostgreSQL zamiast MySQL. Zalozenie systemu to obsluga kilku interfejsow baz danych (np. MySQL lub PostgreSQL) ale w takim wypadku nalezy posluzyc sie najmniejszym wspolnym mianownikiem obu systemow. Otoz np. PostgreSQL posiada podzapytania - MySQL nie. W takim wypadku w calym systemie nalezaloby zrezygnowac z podzapytan. Podobnie jest z transakcjami (MySQL ich nie obsluguje). Co wiec w takim wypadku zrobic? Czy napisac interfejs dla obslugi zarowno MySQL i PostgreSQL i zrezygnowac z transakcji i podzapytan czy system oprzec na PostgreSQL i korzystac z jej dobrodziejstw?

0

MySQL jest troszke popularniejsze i w razie, gdyby istniala koniecznosc przeniesienia sie na inny serwer, gdzie Postgre nie jest obslugiwane, troszke zmian nalezaloby zrobic. Jezeli zaistnieje odwrotna sytuacja, latwiej bedzie MySQL na Postgre odpalic.

0

a do tego osoby ktore zadeklarowaly sie pomoc w pisaniu systemu moga nienzac PostgreSql'a

0

a do tego osoby ktore zadeklarowaly sie pomoc w pisaniu systemu moga nienzac PostgreSql'a

wiesz postgresql jest podobny do mysqla wieć ew. przerzucenie nie powinno stanowić problemów. Nie to ze jestem za postgresql, wole i poki co umiem mysql :)

0

Podobnie jest z transakcjami (MySQL ich nie obsluguje).

a 'InnoDB'?

0

InnoDB jest spoko, ale tabele tego typu zajmuja cholernie duzo miejsca w porownaniu z MyISAM. :(

0

co do podzapytań:

Starting with MySQL 4.1, all subquery forms and operations that the SQL
standard requires are supported, as well as a few features that are
MySQL-specific.

0

Tak, nareszcie :) Ale nie ma szans aby admin zainstalowal wersje 4.1 (niestabilna) na serwerze :/

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