Linguagem semelhante ao SQL promete interoperabilidade com bancos de dados NoSQL

SAN FRANCISCO, Califórnia - CouchConf San Francisco - 29 de julho de 2011 - A Couchbase, empresa líder em banco de dados NoSQL, e a SQLite, fabricante do mecanismo de banco de dados SQL mais amplamente implantado do mundo, anunciaram hoje o lançamento em domínio público de uma linguagem de consulta NoSQL desenvolvida em conjunto. A Unstructured Data Query Language, ou UnQL (pronuncia-se "Uncle"), é um esforço colaborativo para trazer uma linguagem familiar e padronizada de definição e manipulação de dados para o domínio NoSQL. Tanto o Couchbase quanto o SQLite se comprometeram a fornecer produtos que incorporem a linguagem. Disponível em www.unqlspec.orgO desenvolvimento futuro da linguagem está aberto à participação de usuários, fornecedores e da comunidade acadêmica.

Destaques de notícias:

  • A sintaxe do UnQL é semelhante à do SQL, o que proporciona familiaridade aos desenvolvedores de aplicativos que cresceram com essa linguagem, além de oferecer recursos adicionais que permitem a seleção e a manipulação de estruturas complexas de documentos.
     
  • Damien Katz, fundador do Couchbase e inventor do CouchDB, o mecanismo de banco de dados NoSQL mais amplamente implantado, e D. Richard Hipp, inventor do SQLite, o mecanismo de banco de dados SQL mais amplamente implantado, lideraram os esforços iniciais do UnQL. Ambos estão comprometidos com a implementação do UnQL nas próximas versões do produto.  
  • Selecionar e operar em documentos autodescritivos sem um esquema rigidamente definido requer expressividade indisponível nas soluções atuais de banco de dados SQL. Com o UnQL, os desenvolvedores obtêm o formato de tabela estruturada do modelo de banco de dados relacional, além da flexibilidade adicional do design sem esquema NoSQL.

Citações de apoio:

  • Damien Katz, CTO do Couchbase e criador do CouchDB: "O trabalho que fizemos no UnQL foi muito gratificante. O UnQL é resultado de nossa crença de que uma linguagem de consulta comum é necessária para impulsionar a adoção do NoSQL da mesma forma que o SQL impulsionou a adoção no mercado de bancos de dados relacionais. Estou ansioso para continuar meu trabalho ao lado do SQLite para impulsionar essa nova linguagem."
     
  • D. Richard Hipp, inventor do SQLite: "A tecnologia de banco de dados relacional - e a linguagem de consulta SQL - tem nos servido muito bem por mais de quarenta anos, mas os aplicativos modernos exigem muito mais flexibilidade na camada de dados do que os das gerações passadas. O UnQL se baseia em nossa experiência com SQL, complementando essa linguagem com sintaxe e conceitos apropriados para os formatos de dados não estruturados e autodescritivos dos aplicativos pós-modernos."
     
  • Erik Meijer, arquiteto parceiro da Microsoft: "Um dos principais argumentos em nosso recente Artigo do CACM sobre coSQL foi que o setor precisa de uma linguagem de consulta comum e de um modelo de dados para alimentar o ecossistema de armazenamentos de valores-chave. A linguagem UnQL representa uma próxima etapa prática importante nesse processo. Estamos ansiosos para trabalhar com a Couchbase e outros líderes do setor no espaço NoSQL para levar o design ao próximo nível."
     
  • Stephen O'Grady, analista principal da RedMonk: "Um dos principais casos de uso de bancos de dados não relacionais é o armazenamento e a recuperação de informações não estruturadas. O que tem faltado é uma interface padronizada para esses dados, um equivalente não estruturado ao SQL. O UnQL tem o objetivo de resolver exatamente esse problema."

Recursos adicionais:

Sobre o Couchbase

Na Couchbase, acreditamos que os dados são o coração da empresa. Capacitamos os desenvolvedores e arquitetos a criar, implantar e executar seus aplicativos de missão crítica. O Couchbase oferece um banco de dados moderno de alto desempenho, flexível e dimensionável que é executado no data center e em qualquer nuvem. Muitas das maiores empresas do mundo confiam no Couchbase para alimentar os aplicativos principais dos quais seus negócios dependem. Para obter mais informações, visite www.couchbase.com.

Contato com a mídia

James Kim

couchbasePR@couchbase.com
Comunicações do Couchbase

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Experimente Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Chamada para downloads

Crie aplicativos avançados com menos complexidade e custo.