Tips Database: differenze tra le versioni

Da GazziNet.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
(Add DB selection note and include MariaDB and Oracle)
 
(Una versione intermedia di uno stesso utente non è mostrata)
Riga 1: Riga 1:
[[PostgreSQL]]
__NOTOC__
Breve raccolta di riferimenti database usati nel contesto GazziNet.


[[Mongo]]
== 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 ===
<pre>
ss -tulpn | egrep '3306|5432|1521|27017'
ps -ef | egrep 'mysql|mariadb|postgres|oracle|tnslsnr|mongod' | grep -v grep
</pre>
 
=== Spazio e crescita ===
<pre>
df -h
du -sh /var/lib/mysql /var/lib/pgsql /u01 2>/dev/null
</pre>
 
== Motori e riferimenti ==
* [[PostgreSQL]]
* [[MariaDB]]
* [[Oracle]]
* [[Mongo]]
 
== 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.

Versione attuale delle 10:18, 14 mar 2026

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.