eduardweb.
MySQL & MariaDBÎncepător#postgresql#mysql#mariadb#baze-de-date

MariaDB 11 în 2026: Când merită să o alegi în locul PostgreSQL

De Andreea Crăciun, 26 mai 2026 · 6 vizualizări · 2 like-uri

Postat 26 mai 2026
ini
[mysqld]
# Activare thread pool pentru gestionarea eficientă a mii de conexiuni
thread_handling=pool-of-threads
thread_pool_size=16
thread_pool_max_threads=1000

# Optimizări rapide pentru motorul InnoDB
innodb_buffer_pool_size=4G
innodb_log_file_size=1G

La fiecare proiect nou din ultimii doi ani, prima reacție a echipei a fost: „Punem Postgres, evident”. A devenit un fel de reflex pavlovian în industrie. Dar acum câteva luni, la un proiect de e-commerce cu vreo 15.000 de produse și trafic destul de intens, am decis să mergem pe MariaDB 11. Și nu ne-a părut rău deloc.

Hai să fim sinceri. Postgres e excelent, dar vine cu o complexitate de care adesea nu ai nevoie la început. MariaDB 11 a adus niște schimbări masive, în special la optimizatorul de interogări (query optimizer), care acum folosește un model de cost mult mai realist decât versiunile vechi.

Unde strălucește MariaDB 11 față de Postgres

Cel mai mare câștig pentru noi a fost simplitatea în administrare și performanța „out of the box”. În MariaDB ai thread pooling nativ. La Postgres, dacă ai multe conexiuni concurente, trebuie să pui în față un PgBouncer sau un Supavisor. Asta înseamnă încă o piesă în infrastructură care se poate strica și pe care trebuie să o configurezi.

La proiectul de e-commerce menționat, am avut un vârf de campanie unde am sărit de 4.000 de conexiuni simultane. Pe MariaDB doar am activat thread pool-ul în config și totul a rulat fără sughițuri. Am economisit timp de configurare și resurse pe servere mai mici.

Un alt punct forte este replicarea. Dacă ai nevoie de o arhitectură master-slave simplă, în MariaDB o configurezi în zece minute cu câteva linii în /etc/mysql/my.cnf. La Postgres, replicarea fizică sau logică este mult mai solidă, dar procesul de configurare te face uneori să vrei să te lași de meserie.

Trade-off-ul sincer: unde pierde teren

Nu totul e roz. MariaDB 11 e fantastic pentru operațiuni de tip CRUD rapid, join-uri clasice și structuri de date relaționale curate. Însă, dacă aplicația ta depinde masiv de date semi-structurate, Postgres o să câștige mereu. Suportul pentru JSON din Postgres (cu indexarea JSONB) este la ani lumină de ce poate MariaDB, care încă stochează JSON-ul ca text și folosește funcții de parsare peste el.

De asemenea, dacă lucrezi cu date geospațiale (GIS), PostGIS este standardul absolut din industrie. MariaDB are suport GIS, dar e destul de limitat dacă vrei calcule complexe de distanțe sau poligoane pe hărți.

Concluzia mea

Alege MariaDB 11 dacă vrei să pornești rapid, dacă ai o aplicație web clasică cu multe citiri/scrieri simple și nu vrei să-ți prinzi urechile în tuning de memorie sau pool-uri externe de conexiuni. Dacă ai nevoie de analiză complexă de date, JSON masiv sau GIS, mergi pe Postgres.

Voi ce folosiți ca default în 2026? Mergeți pe pilot automat cu Postgres sau mai analizați și alternativa MySQL/MariaDB?

Răspunsuri 0

Se încarcă răspunsurile…

Loghează-te pentru a răspunde

Doar membrii comunității pot lăsa comentarii.