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.

Leggi il caso →

LAS, Istituto di Candiolo

Sistema modulare di gestione dei dati di laboratorio, pensato per protocolli di ricerca che cambiano nel tempo.

Leggi il caso →

Museo d’Arte Orientale

Database per catalogare quasi 2.000 reperti archeologici, poi confluiti nel database ufficiale del museo.

Leggi il caso →

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.