Consulenza database
Database progettati per durare, non solo per partire.
Progetto, migro e metto in ordine database MongoDB, PostgreSQL, Neo4j ed Elasticsearch per PMI, enti e startup. Prima capisco come vengono letti e scritti i tuoi dati, poi scelgo modello e tecnologia.
Quando serve
Ti riconosci in una di queste situazioni?
Le query rallentano a ogni nuovo cliente, prodotto o anno di dati.
I dati vivono in fogli Excel e sistemi che non si parlano tra loro.
Hai scelto MongoDB, ma lo schema è cresciuto senza un disegno e ogni modifica fa paura.
Devi migrare da un database vecchio senza fermare chi ci lavora ogni giorno.
Cosa faccio
Dal modello dati alla messa in produzione.
- Progettazione del modello dati: concettuale, logico e fisico, relazionale o documentale, con i pattern di MongoDB (embedding, referencing, bucket, subset) scelti sui pattern di accesso reali.
- Migrazione e integrazione: da Access, Excel o database legacy verso PostgreSQL o MongoDB, con script ripetibili e controllo dei dati migrati.
- Ottimizzazione: indici, aggregation pipeline, query lente, replica set, backup e monitoraggio.
- Architetture con più database: quando servono ricerca full-text (Elasticsearch), relazioni (Neo4j) o serie temporali (InfluxDB), e come tenerli allineati.
- Revisione di un progetto esistente: un parere indipendente prima di investire in uno sviluppo o in una migrazione.
Insegno progettazione di basi di dati al Politecnico di Torino da quasi vent’anni e sono autore dei libri Database designer e Design with MongoDB.
Come lavoro
Un metodo in quattro passi.
01
Analisi
Intervista, accesso ai dati e misura dei problemi reali: query lente, duplicati, dati mancanti.
02
Modello
Schema documentato, con le scelte motivate e le alternative scartate.
03
Realizzazione
Migrazione, sviluppo e test a fasi, senza fermare chi lavora.
04
Passaggio di consegne
Documentazione e formazione, così il tuo team resta autonomo.
Casi reali
Alcuni progetti sui dati.
CivicArc
Il primo censimento digitale dei palazzi comunali italiani: modello dati MongoDB e piattaforma web per il progetto PRIN.
LAS, Istituto di Candiolo
Sistema modulare di gestione dei dati di laboratorio, pensato per protocolli di ricerca che cambiano nel tempo.
Museo d’Arte Orientale
Database per catalogare quasi 2.000 reperti archeologici, poi confluiti nel database ufficiale del museo.
Domande frequenti
FAQ
Lavori solo con MongoDB?
No. Scelgo la tecnologia in base a come vengono usati i dati: spesso PostgreSQL è la risposta giusta, a volte serve un database documentale, a grafo o di ricerca accanto a quello principale.
Puoi intervenire su un database già in produzione?
Sì. Si parte da una copia dei dati e dall’analisi delle operazioni più costose; le modifiche si applicano a fasi, con un piano per tornare indietro se serve.
Quanto costa una consulenza sui database?
Dipende da dimensione e obiettivi. Per partire c’è l’audit dati e AI a prezzo fisso, da 299 € + IVA, che produce anche la stima del lavoro successivo.
Lavori da remoto?
Sì, la maggior parte dei progetti si svolge online. Per l’avvio e i workshop posso essere in sede, soprattutto in Piemonte.
Hai un database che ti rallenta?
Parti da un audit: in pochi giorni sai cosa sistemare, in che ordine e con quale costo.