cargo

Mattepuffo's logo
Creare log in stile Apache in Axum

Creare log in stile Apache in Axum

Vi condivido una piccola funzione che uso per creare un log in stile Apache in Axum.

In pratica ad ogni richiesta viene creata una riga.

Ogni giorno viene creato un file apposito.

Mattepuffo's logo
Utilizzare RocksDB in Rust

Utilizzare RocksDB in Rust

RocksDB è un database embedded key-value ad alte prestazioni sviluppato da Meta (Facebook).

È basato su LevelDB di Google, ma con numerose ottimizzazioni e funzionalità aggiuntive.

RocksDB è progettato per applicazioni che richiedono accesso rapido ai dati su storage locale (SSD o dischi fissi) con grandi volumi di scritture e letture.

Viene usato principalmente come motore di storage sottostante per sistemi più complessi, piuttosto che come database standalone.

In questo articolo vediamo come usarlo in Rust usando un wrapper apposito.

Mattepuffo's logo
Connessione a Cassandra in Rust

Connessione a Cassandra in Rust

In questo articolo vediamo come connetterci ad un db Cassandra in Rust.

Abbiamo due tabelle identiche:

  • in una salviamo tutti gli utenti (utenti_tutti)
  • nell'altra solo i maggiorenni (utenti_maggiorenni)