Intermedio 10 min

Persistenza e database

Memorizzare i dati del bot (SQLite, MySQL, MongoDB) in modo affidabile.

#Database#Persistenza#SQL SQL

Pronto per iniziare il tuo servizio? Controlla le offerte e ordina online.

Visualizza offerte e ordine

Scegli lo storage

Per mantenere i dati tra riavviamenti (economia, livelli, configurazioni), scegliere un database adatto:

  • SQLite: semplice, file locale, ideale per iniziare
  • MySQL / MariaDB: robusto, multi-accessos
  • MongoDB: documento orientato

Connessione

  1. Installare il driver (ad es. better-sqlite3, mysql2, mongoose)
  2. Identificatori di memorizzazione in variabili ambientali
  3. Avviare la connessione per avviare l'avvio

Buone pratiche

  • Non memorizzare mai gli identificatori in lingua normale nel codice
  • Gestire errori di connessione e ricollegamenti
  • Salva regolarmente il tuo database (in particolare SQLite: il file)

Persistenza del file

Con SQLite, il file di base risiede nei file del server: viene mantenuto tra riavviamento e incluso nei backup.