Pisząc, że MySQL jest gówniany nie miałem na myśli wydajności, tylko że jest gówniany Wydajność jest porównywalna.Przemo pisze:qertoip, kiedy ostatnio patrzyłeś na porównanie PSQL vs MySQL? Bo od przynajmniej 2 lat MySQL jest szybszy niż PSQL i ma więcej funkcji a w nadchodzącej wersji 5.7 to już całkiem. Już ma przed sobą jedynie oracla do pokonaniaqertoip pisze: już nawet w bankach wypierają narzędzia komercyjne (np. Oracle -> PostgreSQL gdzie się da). Taki Mt Gox stoi pewnie na gównianym MySQL-u
Wśród osob na poważnie zajmujących się bazami danych, MySQL ma zasłużoną opinię śmieciowego DBMS-a. Fakt, że stoi na nim pewnie 3/4 webu nic tu nie zmienia. MySQL nadaje się do forów, blogów, tweeterów, niechby nawet wikipedii - jak komuś zginie komentarz czy Like nikt nie będzie płakał. Jak komuś zginie zasilenie konta...
Mi chodzi o takie rzeczy jak niezawodność, integralność i zgodność ze standardami. W tym zakresie PostgreSQL bije MySQL-a na głowę. I dlatego do poważnych zastosowań wybiera się Oracla czy PostgreSQL-a - żeby można było powierzyć im pieniądze.
Czyżbyś sugerował użycie NoSQL-a w zastosowaniu giełdowym? To jest game over. Te miliony rekordów powinny być trzymane właśnie w relacyjnej bazie bo potrzebny jest pełny ACID, nie tam jakieś 'eventual consistency'. Na dzisiejszym sprzęcie nie ma problemu z wydajną obsługą dziesiątków milionów wierszy w bazie. Jeśli baza urośnie za bardzo, przenosi się historię do innej.Przemo pisze:Problemem mtgoxa i innych nie jest rodzaj technologii tylko niewłaściwie napisanej aplikacji lub złego projektu np użycie bazy relacyjnej dla milionów rekordów.