Temat: Kurs php?
Tomasz Grzechowski:
Sorki za Offtop, ale nie mozna tego pozostawic bez komentzarza w watku. ktory skierowany jest raczej do poczatkujacych.
Przemku, jesli chcesz dyskutowac na ten temat zaloz oddzielny topic.
Moim zdaniem nie masz racji i jesli porownywac MySQL i Postgresql to mozna drugi skreslic. Cchyba, ze ktos chce sie bawic i tracic czas w przyszlosci albo robi cos malego. Jesli chodzi o wydajnosc, to porownanie coz, bede mial czarno na bialym za jakis czas w przypadku konkretnego rozwiazania, gdzie po prostu zrezygnowalismy z PostgreSQL. Duza grupa specjalistow miala wplyw na podjecie decyzji i uznalismy, ze to nie ma przyszlosci. Co wiecej, argumentow przeciwko jest duzo i nie dotycza one tylko wydajnosci.Tomasz Grzechowski edytował(a) ten post dnia 19.12.09 o godzinie 10:55
To jakaś kpina tak? Panie Tomku, nie wiem co Pan ma za specjalistów u siebie w firmie, ale nie zazdroszczę. Po drugie, chociażby pl/sql, od kiedy jest rozwijany w mysql a od kiedy jest rozwijany w psql. Po trzecie, niezawodność, dajmy na to że nam serwer klepnie bo ups nie wytrzymał, cokolwiek innego. Mysql traci transakcję bezpowrotnie, gdzie postgres po ponownym starcie będzie kontynuował przebieg transakcji. Nie mówię tutaj już o fizycznym podejściu do tematu, typu raidy i zapis danych na dyskach, backupy itd. Ale o budowie i zasadzie działania tych obu baz. Po czwarte, wyszukiwanie pełnotekstowe, w mysql możliwe tylko na tabliach typu myisam, postgresql nie posiada takich "ograniczeń". Po piąte już 9 lat temu byli przeciwko mysql
http://openacs.org/philosophy/why-not-mysql.html
Po szóste "PostgreSQL posiada możliwości dostępne w dużych, komercyjnych systemach DBMS, takie jak transakcje, podzapytania (subselects), triggery, widoki, klucze obce, referential integrity, oraz wyrafinowany system blokowania. Mamy także właściowści których inni nie posiadają, jak typy definiowane przez użytkownika, dziedziczenie, rules, multi-version concurrency control, która redukuje problemy z blokowaniem (lock contention)." Co w Mysql > 5.0 się trochę zmieniło. Ale aż tyle czasu na to człowiek czekał że na cholerę mu to teraz?
Po siódme, po ósme, po dziewiąte i tak mogę w nieskończoność. A chociażby indeksy, widział Pan GiST index? Albo chociażby ltree moduł dla postgresql? W porównaniu do nested set, bez porównania.