A experiência consistente do desenvolvedor em todas as plataformas, o gerenciamento aprimorado de conexões e o suporte líder do setor para programação reativa facilitam e agilizam a criação de aplicativos dimensionáveis de última geração

Mountain View, CA - 6 de outubro de 2014 - (FIO DE NEGÓCIOS) - Couchbase, Inc.fornecedora do mais completo banco de dados NoSQL, anunciou hoje o lançamento de sua versão 2.0

SDKs. As versões 2.0 incluem SDKs do Couchbase para C, Java, .NET, Node.js, PHP, Python e Ruby, facilitando para os desenvolvedores que usam as linguagens de programação mais populares a criação de aplicativos de próxima geração escaláveis e de alto desempenho. Hoje, a Couchbase também anunciou o lançamento de Servidor Couchbase 3.0.

"Fornecer um conjunto robusto de SDKs que aproveitam os modelos de desenvolvimento mais avançados é fundamental para nossa capacidade de nos tornarmos o banco de dados NoSQL preferido dos desenvolvedores que criam aplicativos de alto desempenho", disse Ravi Mayuram, vice-presidente sênior de produtos e engenharia do Couchbase. "As versões 2.0 representam mais de um ano de trabalho não apenas de nossos engenheiros, mas também das comunidades de código aberto que contribuem ativamente para tornar nossos SDKs os melhores da categoria. Acreditamos que os desenvolvedores ficarão encantados com os novos recursos, como o suporte à programação reativa em Java, a capacidade de criar rapidamente aplicativos de alto desempenho em escala na Web e o suporte nativo a objetos JSON."

Facilitando para os desenvolvedores a criação de aplicativos NoSQL de alto desempenho

Os SDKs 2.0 oferecem aos desenvolvedores que utilizam o Couchbase Server novas ferramentas modernas que aproveitam os avanços mais inovadores no desenvolvimento de aplicativos. Uma das integrações mais empolgantes da versão é o suporte para a visualização do desenvolvedor da linguagem de consulta de próxima geração do Couchbase, a N1QL. Essa linguagem oferece a capacidade de realizar consultas semelhantes a SQL no Couchbase Server, o banco de dados NoSQL mais rápido do mundo. Todos os SDKs do Couchbase 2.0 incluem suporte para a prévia do desenvolvedor do N1QL, para que os desenvolvedores possam começar a desenvolver fluência com a linguagem N1QL.

Além disso, os SDKs 2.0 incluem:

  • Experiência consistente do desenvolvedor: O fornecimento de uma experiência de desenvolvedor consistente em todas as plataformas facilita para os desenvolvedores que trabalham em vários idiomas a criação de aplicativos no Couchbase, independentemente do idioma que estejam usando. Nos SDKs 2.0, os comandos e métodos são unificados em todas as plataformas de desenvolvimento.
  • Suporte nativo para objetos JSON: Ao trabalhar em qualquer SDK, há suporte para tipos de objetos JSON nativos, eliminando a necessidade de bibliotecas de terceiros e mantendo a flexibilidade que o Couchbase sempre teve para oferecer suporte a outros tipos de dados.
  • Gerenciamento aprimorado de conexões: Os SDKs 2.0 usam menos recursos para se comunicar com o Couchbase. As conexões são administradas de forma mais inteligente e melhor gerenciadas, ampliando a liderança significativa de desempenho do Couchbase em operações de alto desempenho.
  • Integrações de estrutura: Os SDKs do Couchbase incluem suporte para Spring Framework e ASP.NET, além de estruturas Node.js em desenvolvimento ativo na comunidade de código aberto do Couchbase.

Investimento em SDK em idiomas nativos

Além dos novos recursos que abrangem todos os SDKs, a API de desenvolvedor de cada linguagem de programação suportada foi aprimorada. O Couchbase é o primeiro fornecedor de NoSQL a oferecer suporte à programação reativa nativa - um modelo de programação totalmente orientado a eventos que elimina futuros e retornos de chamada e fornece um modelo mais eficiente para o desenvolvimento. O suporte à programação reativa oferece aos desenvolvedores Java a capacidade de codificar aplicativos altamente dimensionáveis de forma rápida e fácil e colocar os aplicativos no mercado mais rapidamente.

Figura 1:

O Couchbase Java SDK 2.0 oferece uma interface elegante de banco de dados de documentos em Java e um modelo de programação reativa avançado e fácil de entender

"Estamos vivendo em uma época em que as disciplinas tradicionais de TI estão desmoronando. As empresas precisam ser reativas porque não podem prever o futuro e precisam de novas arquiteturas técnicas para suportar mudanças inesperadas", disse James Governor, cofundador da RedMonk. "Agile, bursty, lean - esse é o futuro dos negócios. Os desenvolvedores precisam dar suporte a isso criando aplicativos ágeis e de alto desempenho. Os novos SDKs do Couchbase, incluindo o suporte ao Java Reativo, são uma ótima ferramenta para que os desenvolvedores com visão de futuro criem os aplicativos do futuro."

O SDK 2.0 do Couchbase para .NET implementa uma API em massa, o que torna muito mais eficiente a leitura e a atualização de grandes quantidades de dados. A versão .NET também inclui um novo recurso de gerenciamento de bucket que administra buckets do Couchbase em aplicativos .NET. Os SDKs 2.0 também estendem a liderança do Couchbase no suporte a desenvolvedores que criam em Node.js e PHP com um modelo de programação orientado a documentos, aprimoramentos de IO principais por meio da libcouchbase C atualizada, melhor gerenciamento de conexão e tratamento de erros, bem como a capacidade de consultar exibições de streaming - oferecendo capacidade de consulta e taxa de transferência de desempenho ultra-alto.

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.