Il numero sempre crescente di modi in cui i dati dei consumatori stanno avendo un profondo impatto sul mercato dei database.

In questo modo, le aziende si stanno adoperando per tenere il passo con i cambiamenti in atto e adeguare le loro operazioni di archiviazione dei dati per soddisfare le esigenze della loro attività e dei loro clienti.

Adrian Carr, VP dello specialista di database MarkLogic, ci ha parlato di come nuove tecnologie come Not Only SQL, o NoSQL, stiano diventando essenziali a causa della flessibilità che offrono quando si prendono cura dei dati.

TechRadar Pro: puoi spiegare il cambiamento che si sta verificando nel segmento di database in questo momento?

Adrian Carr: Non molto tempo fa tutti noi ci siamo iscritti alla teoria che si potesse memorizzare qualsiasi cosa in un database relazionale. Ma ora ci rendiamo conto che, sebbene sia tecnicamente possibile, non è niente di meglio che l'ideale.

Anche se ora puoi archiviare contenuti ricchi come documenti e social media in database relazionali, non è facile fare nulla con i dati. Anche le funzioni di base come la ricerca sono problematiche. I database relazionali semplicemente non hanno un buon rendimento a meno che non vengano forniti dati ben strutturati e costosi da avviare.

Poiché l'80% dei dati del mondo non è strutturato e più adatto ai database NoSQL (non solo SQL), queste tecnologie sono maturate, con conseguente aumento di interesse a cui stiamo assistendo in questo spazio.

TRP: Come prevedi che il mercato dei database si evolverà?

CORRENTE ALTERNATA: Piuttosto che i widget e le meraviglie di un progetto, credo che le piattaforme controllino il destino della maggior parte dei computer. Nel mondo dei database NoSQL, ciò significa una piattaforma integrata che incorpora non solo il database ma anche i motori di ricerca e i servizi applicativi.

Con circa 50 giocatori NoSQL in cerca di posizione, stiamo assistendo alle prime fasi di consolidamento, come ad esempio l'acquisto di Cloudant da parte di IBM, e la segmentazione.

Prevedo che tutti gli incumbents del database relazionale dovranno fare una mossa in questo spazio in quanto richiederebbe troppo tempo per costruirsi da soli motori completamente nuovi. Hanno aggiunto estensioni al loro prodotto ma è come montare un piolo rotondo in un buco quadrato e certamente non scala.

Parte della sfida per gli incumbent è la paura di minare le enormi entrate che ricevono dal loro business di database relazionale lanciando offerte NoSQL a basso costo.

TRP: quale impatto hanno i big data sul modo in cui architettiamo il datacentre?

CORRENTE ALTERNATA: I big data hanno aiutato a cambiare la mentalità delle persone e ad apprezzare il valore dei terabyte di dati creati e memorizzati.

Tuttavia richiede un approccio diverso alla costruzione di database e applicazioni. Fino ad ora gli sviluppatori hanno creato un database per alimentare le applicazioni del data center. Ma per ogni applicazione è necessario caricare i dati da qualsiasi luogo nel database specifico dell'applicazione.

Con più applicazioni, molto presto, hai centinaia di archivi dati con dati duplicati dappertutto. Un giorno ti svegli urlando quando ti rendi conto che il problema è peggio della duplicazione. Hai anche perso il contesto, la sicurezza e la provenienza dei dati.

TRP: la tua azienda discute il data center "centrato sui dati": che cos'è e in che modo è diverso da un'architettura tradizionale per data center?

CORRENTE ALTERNATA: L'approccio incentrato sui dati è quello di concentrarsi sui dati, sul loro uso e sulla sua governance attraverso il suo ciclo di vita come prima considerazione. Portando le applicazioni ai dati, anziché portare i dati alle applicazioni, è possibile ridurre al minimo la duplicazione dei dati, garantendo un'integrità dei dati coerente, uno sviluppo più flessibile delle applicazioni, la portabilità dei dispositivi degli utenti e la scalabilità.

Alcuni di questi database possono diventare abbastanza grandi e averli in un unico posto semplifica la vita quando si tratta di gestire i fondamentali aziendali come sicurezza, disaster recovery, archiviazione su più livelli e archiviazione.