SÃO FRANCISCO, 18 de setembro de 2019 -Oracle OpenWorld, estande #610—CouchbaseA Couchbase Inc., criadora do banco de dados NoSQL de classe empresarial, de várias nuvens até a borda, anunciou hoje novos recursos no Couchbase Server, que incluem suporte para transações ACID de vários documentos e uma série de aprimoramentos de consulta. O Couchbase Server 6.5 oferecerá paridade de recursos com SQL e sistemas de gerenciamento de banco de dados relacionais (RDBMS), facilitando para as empresas o desenvolvimento de aplicativos críticos para os negócios no Couchbase. O Couchbase Server 6.5 está atualmente em beta e estará disponível em geral neste inverno.
Como as empresas continuam a criar novos aplicativos para manter a competitividade em um ambiente digital em rápida evolução, há uma necessidade cada vez maior de um banco de dados mais ágil, com melhor desempenho e dimensionável no qual esses aplicativos são criados. Com o Couchbase Server 6.5, os desenvolvedores já acostumados a trabalhar com o padrão aberto SQL podem aproveitar essas mesmas habilidades em um ambiente NoSQL para atender aos requisitos dos aplicativos atuais da Web, móveis e de IoT.
Os principais destaques do Couchbase Server 6.5 incluem:
Transações ACID distribuídas
Embora o Couchbase Server sempre tenha oferecido suporte a transações de documento único, o Couchbase Server 6.5 oferecerá transações ACID distribuídas em vários documentos e vários nós. Por ser uma plataforma de dados distribuída e escalonável, o Couchbase tem a distinção de ser líder em escalabilidade, desempenho e alta disponibilidade. Com as transações distribuídas em vários documentos, o Couchbase continua fiel a esses princípios. A adição de transações distribuídas com vários documentos permite que o Couchbase forneça a semântica das transações sem comprometer o desempenho e o dimensionamento pelos quais sempre foi conhecido.
Aprimoramentos de consulta
O Couchbase Server 6.5 oferece vários aprimoramentos de consulta, incluindo funções de janela equivalentes ao padrão ANSI do RDBMS, que simplificam consultas complexas e reduzem a complexidade do código, especialmente para relatórios financeiros e estatísticos. De fato, em um relatório futuro intitulado Database Query Comparative Analysis, a consultoria de TI Altoros compara os recursos de consulta do Couchbase com duas outras abordagens. Nos nove cenários de negócios testados pela Altoros, a empresa constatou que a abordagem declarativa do Couchbase, em comparação com a abordagem processual de um concorrente líder, resultou em uma quantidade significativamente menor de código que os desenvolvedores precisam escrever ao criar aplicativos.
O Couchbase também apresenta e pré-visualiza a otimização de consultas para NoSQL. O otimizador de consultas baseado em custos com patente pendente, assim como no RDBMS, ajuda os desenvolvedores a eliminar o tempo gasto em ajustes de consultas usando um otimizador baseado em regras para escolher o plano de execução ideal.
Citações de apoio
"O Couchbase está reunindo os recursos do NoSQL com a familiaridade e o poder de consulta do SQL, facilitando a adoção e a criação de novos aplicativos pelos desenvolvedores de RDBMS. Portanto, não se trata de uma questão de um ou outro, mas sim de "isso" e "isso". Os desenvolvedores de hoje estão criando uma classe diferente de aplicativos usando a agilidade do NoSQL, mas cada vez mais descobrem que também exigem a integridade e a consistência do relacional, incluindo o suporte a transações. O Couchbase 6.5 combina muito bem o SQL e as transações com o NoSQL."
-Carl Olofson, vice-presidente de pesquisa da IDC
"Recentemente, na última edição do OpenHack, um hackathon da Infosys, centenas de nossos desenvolvedores experimentaram o Couchbase. A resposta foi entusiasmada, pois o Couchbase é baseado em SQL e é fácil de aprender e desenvolver. Estou confiante de que o suporte do Couchbase para conformidade ACID com vários documentos e vários outros recursos novos e interessantes revelarão uma ampla gama de casos de uso de dados para nossos clientes."
-Gautam Khanna, vice-presidente e diretor de práticas de modernização da Infosys
"Quando fui apresentado ao SQL para JSON, percebi rapidamente que tinha a flexibilidade de fazer consultas com uma linguagem que é 99% igual ao SQL. Portanto, para todos os nossos desenvolvedores, foi uma transição fácil. Com os novos aprimoramentos de consulta planejados para a versão 6.5, estamos entusiasmados em ver o Couchbase continuar a ampliar as oportunidades para que nossos desenvolvedores de SQL aproveitem as promessas do NoSQL."
-Buddhika Rathnayaka, engenheiro sênior líder, American Express
"A realidade atual do mercado é que os bancos de dados NoSQL são essenciais para os aplicativos comerciais modernos. As empresas estão procurando os bancos de dados NoSQL para oferecer funcionalidades equivalentes aos bancos de dados relacionais dos quais ainda dependem. Com o suporte a transações de vários documentos que estamos fornecendo na versão 6.5, estamos atendendo a essa necessidade, em que o Couchbase pode ser usado tanto para as vantagens do NoSQL - flexibilidade de esquema, escala e desempenho - quanto para os pilares do banco de dados relacional, como SQL e transações. Ao fazer a ponte entre os bancos de dados tradicionais e os modernos bancos de dados NoSQL dessa maneira única, o Couchbase Server 6.5 acelerará exponencialmente o desenvolvimento, a entrega, a implementação e o dimensionamento de aplicativos."
-Ravi Mayuram, vice-presidente sênior de engenharia e CTO, Couchbase
Recursos