Dlaczego mając do wyboru PostgreSQL niektórzy wciąż wybierają MySQL/MariaDB?

1

O ile wiem każdy z nich jest darmowy, wiec czym w takim razie kierują się programiści wybierający MySQL?

Muszę się męczyć już z kolejnym systemem z rzędu, który używa Marii zamiast Postgresa. Co prawda ostatnio nawet Maria dorobiła się typu json, window functions itp., ale oczywiście na serwerze dalej 10.1.

Nie jestem ekspertem od baz danych, ale z perspektywy średnio rozgarniętego laika stwierdzam, ze PostgreSQL daje więcej możliwości i wybór czegoś innego jest dla mnie niezrozumiały.

0

Mysql jest dla małych aplikacji a posgresql jest dla większych.

3

W postgreSQL zawsze wykona się cały trigger. W MySQL czasem sie wykonywali pół 😂🤔

0

bo wiele hostingów nie dorosło do instalacji postgresa. BTW na mysql przejdą różne sztuczki i papranina, która nie przejdzie na żadnym innym silniku (choćby grupowanie po nie wszystkich kolumnach)

2

To jest ogólnie złożone zagadnienie. W skrócie - czasami po prostu nie da się inaczej. Szczegóły tutaj: https://pl.wikipedia.org/wiki/Syndrom_sztokholmski

0

Pewnie dlatego ze spora czesc ludzi jedzie na podrecznikach sprzed 20 lat (LAMP/WAMP).
Albo dlatego ze MariaDB instaluje sie z automatu gdzieniegdzie.
Albo dlatego ze w PostgreSQL wystepuje pojecie administracji i ludzie sie boja ze bedzie potrzebny DBA.
Albo dlatego ze MySQL ma platne wsparcie serwisowe Oracla.
Albo dlatego ze ubrany w najnowsze ficzery wyglada prawie jak DBMS.
A zreszta, kogo to obchodzi.
Jak musisz z tym pracowac to sie zastanow czy nie warto wzbogacic cefałki.

Edit: MariaDB Enterprise vs. Oracle Database Enterprise Edition
(nie czytałem, nie wiem czy pasuje do wątku tego czy raczej do WTF)

0

Zapytam z ciekawości, poprawili już performance na windows? Kiedyś było tak, że każdy request do bazy tworzył nowy wątek w celu jego przetworzenia, co o ile w przypadku linuksa działało fajnie, to na windowsie było trochę strzałem w kolano, wie ktoś jak to wygląda teraz?

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