MySQL czy PostgreSQL?
Czy do stawiania nowych stron internetowych współcześnie lepiej używać MySQL czy PostgreSQL? Czego wy używacie?
8 Odpowiedzi
Zdecydowanie MySQL. Tzn. zależy, o jakich stronach internetowych mówisz, jeśli jakiś większy projekt, to warto przemyśleć obie, ale jeśli jakieś mniejsze strony firmowe, to tylko mysql. PostgreSQL nie jest obsługiwany na wielu hostingach albo sporo dodatkowo kosztuje i są same problemy.
Ja też uważam, że lepiej MySQL. Tzn. jeśli jesteś ambitny i budujesz jakąś dużą appkę od podstaw na własnym serwerze, to jak najbardziej postresql. Ale jak zwykłą stronkę dla kogoś na zwykły hosting, to lepiej na mysql.
Lepiej mysql, szczególnie przy mniejszych projektach. Przy bardzo dużych projektach skonsultuj się z resztą zespołu, a jak działasz całkiem sam, to użyj tego, przy czym czujesz się lepiej.
Postgresql jest bardziej elastyczny, daje więcej możliwości i jest bardziej wydajny. Ja zamierzam budować strony internetowe na postgresql, ale dopiero się uczę. Może praktyka pokaże, że się mylę, może nie – na razie stawiam na postgresql.
Mysql jest najlepszym systemem bazodanowym. Nie dlatego że jest najwydajniejszy, ale jest najwięcej dokumentacji i największa kompatybilność zarówno systemów jak i serwerów.
To tak jakbyś pytał czy sedan czy crossover. To zależy do czego to potrzebujesz. Ale i jedno i drugie poradzi sobie praktycznie w każdej sytuacji, z jaką może mieć styczności zwykłe auto.
PostgreSQL jest znacznie lepsze. W przypadku, gdy projekt się rozrośnie, lepiej sobie radzi ze skalowalnością.
Wybór między MySQL a PostgreSQL zależy od specyficznych potrzeb i celów projektu.
MySQL jest popularnym wyborem ze względu na prostotę użytkowania i wydajność. Jest dobrze zintegrowany z PHP, co czyni go idealnym dla aplikacji internetowych, takich jak WordPress. MySQL jest również dobrze wspierany przez wiele usług hostingowych.
Z drugiej strony, PostgreSQL oferuje większą elastyczność i rozbudowane funkcje, takie jak złożone zapytania i transakcje. Jest to wybór dla tych, którzy potrzebują zaawansowanych funkcji bazodanowych i chcą pełnej zgodności ze standardem SQL.
Obie te technologie mają swoje mocne strony, a najlepsza dla ciebie zależy od twoich specyficznych wymagań.