Casi d'uso

Dove MindooDB si adatta meglio

Un modo rapido per capire da te se MindooDB risponde ai vincoli e agli obiettivi del tuo prodotto.

Quattro scenari d'uso in una griglia: app offline-first per il lavoro sul campo, collaborazione sicura, SaaS multi-tenant e flussi di lavoro di audit e conformità
App local-first per il lavoro sul campo

Modifica in locale e sincronizzazione più tardi, anche su reti instabili.

Funzionalità principali
  • Local-first
  • Sincronizzare le voci mancanti
  • Merge senza conflitti (CRDT)
Da tenere d'occhio
  • Pianificare la distribuzione delle chiavi e i flussi di onboarding
Collaborazione sicura

Collaborare senza affidare testo in chiaro ai server.

Funzionalità principali
  • Cifratura end-to-end
  • Modifiche firmate
  • Audit trail append-only
Da tenere d'occhio
  • Senza le chiavi dei client i server non possono eseguire query in chiaro
SaaS multi-tenant

Separazione dei tenant con un modello di fiducia crittografico e sincronizzazione sicura.

Funzionalità principali
  • Chiavi del tenant
  • Catena di fiducia della directory
  • Deployment ibridi
Da tenere d'occhio
  • Definire il modello di supporto e gestione per il recupero delle chiavi (se previsto)
Flussi di lavoro di audit e conformità

Cronologia completa con garanzie di integrità e provenienza spiegabile.

Funzionalità principali
  • Cronologia append-only
  • Viaggio nel tempo
  • Prove della paternità
Da tenere d'occhio
  • Definire esplicitamente nelle policy la semantica della revoca
Flussi di lavoro su file cifrati

Allegati cifrati in chunk, con letture in streaming e deduplicazione.

Funzionalità principali
  • Allegati
  • Streaming
  • Dedup tramite contentHash
Da tenere d'occhio
  • Alcuni metadati restano visibili (ID del documento, dimensioni nei dati dei chunk)
Reporting tra organizzazioni

Le viste virtuali gerarchiche possono unire più origini dati per il reporting.

Funzionalità principali
  • Viste virtuali
  • Totali
  • Viste su più origini
Da tenere d'occhio
  • Decidere quali dati unire e dove risiedono i controlli di accesso
Applicazioni web distribuite

Distribuisci la tua UI tramite MindooDB: cifrata, firmata e utilizzabile offline dal primo caricamento.

Funzionalità principali
  • Service worker che serve da IndexedDB
  • Release versionate con passaggio atomico
  • Distribuzione del codice a prova di manomissione
Da tenere d'occhio
  • Il primo caricamento richiede comunque un server
Guida alla decisione

Quando usare MindooDB

✅ Usa MindooDB quando hai bisogno di:
  • Cifratura end-to-end, perché non puoi fidarti dei provider di hosting
  • Funzionamento local-first per il lavoro sul campo o da remoto
  • Audit trail completi con integrità crittografica
  • Collaborazione tra più parti oltre i confini delle organizzazioni
  • Controlli tecnici per la conformità — cifratura, audit trail firmati e cancellazione coordinata dei dati, a sostegno di programmi HIPAA, SOX, GDPR e PCI-DSS
  • Backup semplici, senza esporre le chiavi
  • Collaborazione senza conflitti, con merge automatico
❌ Non usare MindooDB quando:
  • ti servono solo semplici operazioni CRUD, senza collaborazione
  • hai sempre una connettività affidabile e non ti serve il local-first
  • ti servono query SQL complesse con join e aggregazioni
  • hai un throughput di scrittura molto alto, che può mettere in difficoltà gli store append-only
  • ti fidi completamente del tuo provider di hosting, anche con i dati in chiaro
  • ti servono query lato server su dati in chiaro, senza condividere una chiave
  • hai un controllo degli accessi semplice, che non richiede la cifratura a livello di documento
Indicatori di complessità
Complessità bassa
  • Un solo tenant
  • Solo la chiave predefinita del tenant
  • Solo locale o sincronizzazione semplice
Complessità media
  • SaaS multi-tenant
  • Chiavi con nome per il controllo degli accessi
  • Sincronizzazione client-server
Complessità alta
  • Collaborazione tra tenant
  • Gerarchie di chiavi complesse
  • Ibrido P2P + server

Esempi per settore: Settori | Confronto con le alternative: Confronto