NuviaDB – Il Database Distribuito e Cybersecure-by-design per la Sovranità del Cloud Europeo

PR CAMPANIA FESR 2021 – 2027

ASSE PRIORITARIO 1 BIS – TECNOLOGIE DIGITALI, PULITE E BIOTECNOLOGIE: CONTRIBUTO ALLA PIATTAFORMA STEP

OBIETTIVO SPECIFICO 1.6 - SOSTENERE GLI INVESTIMENTI CHE CONTRIBUISCONO AGLI OBIETTIVI DELLA PIATTAFORMA PER LE TECNOLOGIE STRATEGICHE PER L’EUROPA (STEP) DI CUI ALL’ART. 2 DEL REGOLAMENTO UE 2024/7G5

AZIONE 1.6.1 – SOSTENERE LO SVILUPPO E LA FABBRICAZIONE DI TECNOLOGIE CRITICHE

DELIBERA DI GIUNTA REGIONALE N. 481 DEL 24/0G/2024

AIUTI PER LO SVILUPPO E LA FABBRICAZIONE DI TECNOLOGIE CRITICHE – STEP DECRETO DIRIGENZIALE N. G3 DEL 21/03/2025
Progetto “NuviaDB – Il Database Distribuito e Cybersecure-by-design per la Sovranità del Cloud Europeo

CUP B27H25003060004


Non esiste sovranità digitale senza controllo sul Database. NuviaDB si colloca pertanto all’interno delle tecnologie digitali prioritarie del Regolamento STEP, in particolare nei domini di cloud computing, edge computing, cybersicurezza e analisi dei dati. Il progetto mira a rafforzare l’autonomia strategica europea riducendo la dipendenza da fornitori extra-UE, attraverso lo sviluppo - e go2market - di un nuovo Database distribuito, destinato a contesti critici come pubblica amministrazione, difesa, sanità, manifattura e AI.

OBIETTIVI
L’obiettivo non è solo introdurre un nuovo prodotto, ma ridefinire in chiave Europea l’intera architettura di base su cui poggiano le applicazioni e i servizi digitali. Il cuore della novelty di NuviaDB risiede nella sua architettura leaderless, in grado di sfruttare il peculiare protocollo RAIN di total-order broadcast. A differenza dei database distribuiti tradizionali, che si basano sull’elezione di un leader per garantire la coerenza delle operazioni, NuviaDB elimina completamente questo singolo punto di controllo, sostituendolo con un meccanismo di consenso decentralizzato e Byzantine Fault Tolerant. Questo approccio riduce drasticamente la complessità infrastrutturale e i rischi di interruzione del servizio, aumentandone al tempo stesso la resilienza e la sicurezza anche in presenza di fault arbitrari.

TRL E INNOVAZIONE DELLO STATO DELL’ARTE
NuviaDB si colloca ora a TRL6. Il motore key-value, costruito sul protocollo di total-order broadcast RAIN, è stato implementato e testato internamente all’interno della piattaforma DS3. In questa fase, è stato validato un sottoinsieme delle API fondamentali (tra cui SET, GET, EXPIRE) su infrastrutture bare-metal in condizioni realistiche, dimostrando latenze inferiori a 5 ms e resilienza completa anche in presenza di fault di rete o nodo.
Il percorso verso il TRL8 prevede il cronoprogramma diviso in 5 Work Packages da svolgere in 22 mesi. Innanzitutto, la Ricerca Industriale per l’estensione del set di API, in particolare quelle relative a strutture dati complesse come liste e stream, per garantire la compatibilità con i principali standard di mercato. In parallelo, saranno sviluppati nuovi moduli funzionali, tra cui un sistema avanzato di deduplicazione, un layer di cache distribuito e una libreria Python ottimizzata per il supporto ad applicazioni AI-native. Ulteriori sforzi saranno dedicati alla piena interoperabilità con lo storage object Cubbit DS3, inclusa un’infrastruttura di autenticazione condivisa, per consentire l’adozione della soluzione in scenari di produzione ibrida.

You've successfully subscribed to Cubbit Blog
Great! Next, complete checkout to get full access to all premium content.
Error! Could not sign up. invalid link.
Welcome back! You've successfully signed in.
Error! Could not sign in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.