Tips Database
Breve raccolta di riferimenti database usati nel contesto GazziNet.
Quale scegliere
- PostgreSQL: scelta generale consigliata quando servono solidita, standard SQL, estendibilita e buon equilibrio tra funzionalita e costo.
- MariaDB: adatto quando serve continuita con ecosistema MySQL, semplicità operativa e compatibilita con stack gia esistenti.
- Oracle: da valutare per contesti enterprise dove contano funzionalita avanzate, ecosistema consolidato e vincoli applicativi o vendor specifici.
- Mongo: utile per casi document-oriented o dati poco strutturati, ma da evitare come scelta predefinita per workload relazionali classici.
La scelta va fatta in base a modello dati, competenze del team, licenze, requisiti applicativi, HA/backup e integrazione con l'ambiente esistente.
Verifiche rapide
Stato e ascolto porte
ss -tulpn | egrep '3306|5432|1521|27017' ps -ef | egrep 'mysql|mariadb|postgres|oracle|tnslsnr|mongod' | grep -v grep
Spazio e crescita
df -h du -sh /var/lib/mysql /var/lib/pgsql /u01 2>/dev/null
Motori e riferimenti
Note operative
- Prima di scegliere il motore, chiarire se il carico e relazionale, documentale, transazionale o guidato da prodotto vendor.
- Valutare sempre backup, restore, replica, monitoraggio e competenze interne prima di introdurre un nuovo database.
- Spostare tuning e procedure specifiche nelle pagine dedicate al singolo motore.