SQL-like language holds promise of NoSQL database interoperability

SAN FRANCISCO, California - CouchConf San Francisco - 29 luglio 2011 - Couchbase, azienda leader nel settore dei database NoSQL, e SQLite, produttore del motore di database SQL più diffuso al mondo, hanno annunciato oggi il rilascio di un linguaggio di interrogazione NoSQL sviluppato congiuntamente. Unstructured Data Query Language, o UnQL (pronunciato "Uncle"), è uno sforzo di collaborazione per portare un linguaggio di definizione e manipolazione dei dati familiare e standardizzato nel dominio NoSQL. Sia Couchbase che SQLite si sono impegnati a fornire prodotti che incorporino questo linguaggio. Disponibile all'indirizzo www.unqlspec.orgL'ulteriore sviluppo del linguaggio è aperto alla partecipazione degli utenti, dei fornitori e della comunità accademica.

Notizie in evidenza:

  • La sintassi di UnQL è simile a quella di SQL e offre familiarità agli sviluppatori di applicazioni che sono cresciuti con quel linguaggio, pur fornendo funzionalità aggiuntive per consentire la selezione e la manipolazione di strutture documentali complesse.
     
  • Damien Katz, fondatore di Couchbase e inventore di CouchDB, il motore di database NoSQL più diffuso, e D. Richard Hipp, inventore di SQLite, il motore di database SQL più diffuso, hanno guidato gli sforzi iniziali su UnQL. Entrambi sono impegnati nell'implementazione di UnQL nelle prossime versioni dei prodotti.  
  • Selezionare e operare su documenti autodescrittivi senza uno schema rigidamente definito richiede un'espressività non disponibile nelle attuali soluzioni di database SQL. Con UnQL, gli sviluppatori ottengono il formato strutturato delle tabelle del modello di database relazionale e la flessibilità aggiuntiva del design NoSQL senza schema.

Citazioni di supporto:

  • Damien Katz, CTO di Couchbase e creatore di CouchDB: "Il lavoro svolto su UnQL è stato molto gratificante. UnQL nasce dalla nostra convinzione che un linguaggio di query comune sia necessario per guidare l'adozione di NoSQL nello stesso modo in cui SQL ha guidato l'adozione nel mercato dei database relazionali. Non vedo l'ora di continuare il mio lavoro a fianco di SQLite per far progredire questo nuovo linguaggio".
     
  • D. Richard Hipp, inventore di SQLite: "La tecnologia dei database relazionali - e il linguaggio di interrogazione SQL - ci hanno servito molto bene per più di quarant'anni, ma le applicazioni moderne richiedono una flessibilità molto maggiore a livello di strato dati rispetto a quelli delle generazioni passate. UnQL si basa sulla nostra esperienza con SQL, completando quel linguaggio con la sintassi e i concetti adatti ai formati di dati non strutturati e autodescrittivi delle applicazioni postmoderne".
     
  • Erik Meijer, Partner Architect, Microsoft: "Uno degli argomenti principali del nostro recente Articolo del CACM su coSQL Il settore ha bisogno di un linguaggio di interrogazione e di un modello di dati comuni per alimentare l'ecosistema dei negozi a valore-chiave. Il linguaggio UnQL rappresenta un importante passo avanti pratico in questo processo. Non vediamo l'ora di collaborare con Couchbase e altri leader del settore NoSQL per portare il progetto al livello successivo".
     
  • Stephen O'Grady, Principal Analyst, RedMonk: "Uno dei principali casi d'uso dei database non relazionali è l'archiviazione e il recupero di informazioni non strutturate. Mancava un'interfaccia standardizzata per questi dati, un equivalente non strutturato di SQL. UnQL mira a risolvere proprio questo problema".

Risorse aggiuntive:

Informazioni su Couchbase

In Couchbase crediamo che i dati siano il cuore dell'impresa. Diamo la possibilità a sviluppatori e architetti di creare, distribuire ed eseguire le loro applicazioni più critiche. Couchbase offre un database moderno ad alte prestazioni, flessibile e scalabile, che funziona nel data center e in qualsiasi cloud. Molte delle più grandi aziende del mondo si affidano a Couchbase per alimentare le applicazioni principali da cui dipendono le loro attività. Per ulteriori informazioni, visitate il sito www.couchbase.com.

Contatto con i media

James Kim

couchbasePR@couchbase.com
Comunicazioni Couchbase

Iniziare a costruire

Consultate il nostro portale per sviluppatori per esplorare e sfogliare le risorse e iniziare con le esercitazioni.

Prova Capella gratuitamente

Per iniziare a lavorare con Couchbase bastano pochi clic. Capella DBaaS è il modo più semplice e veloce per iniziare.

Download Callout

Creare applicazioni potenti con meno complessità e costi.