Developer Preview do Couchbase 4.6 é lançado
Couchbase 4.6 Developer Preview traz aprimoramentos de pesquisa de texto e replicação cruzada de data center.

Neste mês, o Couchbase 4.6 Developer Preview foi lançado e traz aprimoramentos de pesquisa de texto, replicação cruzada de data center com resolução de conflitos globalmente ordenada e conectores para tecnologias de análise em tempo real: uma para Spark 2.0 e outra para Kafka.
Os recursos de pesquisa de texto são baseados na Bleve, biblioteca open source↳Open source71 conteúdosComo o Open Source Está Liberando o Poder da Automação para TodosDev (Back & Front) · out 2025Código aberto: programadores criam software da NASA sem saberDev (Back & Front) · abr 2021N8N: O que é a ferramenta open source que está revolucionando a automação em TI?Dev (Back & Front) · dez 2025Ver tudo em Dev (Back & Front) → baseada no Golang. A Bleve suporta faceting e pontuação baseada em relevância. Essa versão suporta classificação de resultados de consulta por qualquer campo indexado, ao contrário de versões anteriores, que foram classificadas com base na pontuação da Bleve.
A replicação cruzada de data center é conveniente para aplicativos usados em vários locais geográficos. O Couchbase replica as operações de gravação realizadas em qualquer data center de forma assíncrona. Os aplicativos podem contar com os mecanismos de replicação do Couchbase para manter um estado consistente.
O mecanismo padrão para resolução de conflitos é o identificador de revisão do documento, fazendo com que a versão do documento com mais atualizações sempre ganhe em um cenário de conflito. O Couchbase 4.6 introduz uma nova estratégia de resolução de conflitos, que considera o timestamp de atualização de documento. O cluster de origem obtém metadados para os registros alterados do cluster de destino e coloca em fila as atualizações que têm a chance de vencer a resolução de conflito. As bibliotecas de clientes também estão cientes em relação a multi-datacenters.
Além disso, o N1QL (pronunciado “níquel”), um dialeto SQL↳SQL64 conteúdosSQL Server – Como evitar SQL Injection?Data · mai 2019Azure SQL DB Managed InstanceData · abr 2019SQL Server – Como evitar SQL Injection? Pare de utilizar Query Dinâmica como EXEC(@Query)Data · abr 2019Ver tudo em Data → para bancos de dados de documentos introduzidos no Couchbase 4.0, vem com novas funções de string e data. As atualizações de nível de sub-documento, introduzidas no Couchbase 4.5, estão agora expostas em várias bibliotecas cliente (Java, .NET, NodeJS, PHP) com suporte para várias estruturas de dados: listas, conjuntos, filas e mapas.
O Developer Preview inclui um Spark 2.0 e um conector Kafka. Ambos os conectores utilizam o novo cliente DCP. DCP é o protocolo de alteração do Couchbase eo novo cliente pode reagir a falhas de nó e a alterações de topologia do cluster Couchbase.
O conector Spark 2.0 suporta Structured Streaming do Spark 2.0, controle de fluxo automático nas expansões de cluster do Couchbase e manipulação transparente das falhas do nó de cluster do Couchbase. É possível transmitir alterações para as aplicações do Spark 2.0 a partir do início do banco de dados ou a partir de ‘agora’.
O Kafka Connector transmite mudanças de documentos do Couchbase para o Kafka. Ele se integra com o Apache Kafka e com a Confluent Platform. Por meio do Kafka, ele pode transmitir as alterações para outros sistemas externos, como HDFS.
O Couchbase Server 4.6 também inclui suporte para Pluggable Authentication Modules (PAM) do Linux↳Linux34 conteúdosKali Linux em um Servidor VPS: como, quando e por que usar?DevSecOps · dez 2024Construindo um Windows Service ou Linux Daemon com Worker Service & .NET Core – Parte 2Dev (Back & Front) · jul 2020Criando uma WebApi utilizando .NET, Linux e VSCodeDev (Back & Front) · ago 2019Ver tudo em DevSecOps → para delegação de autenticação.
Segundo divulgado pelo InfoQ, como o Couchbase 4.5, essa versão vem com o Couchbase Analytics, um mecanismo de consulta separado para cargas de trabalho analíticas. Ele funciona em um modelo flexível de esquema comum como banco de dados operacional, atualizações baseadas no DCP e é executado isoladamente da carga de trabalho operacional, sem afetar sua taxa de transferência e latência.
SQL Server 2019: bug nas funções Inlining é corrigido por empresa
Versão 2019 do SQL Server ganhou correções importantes. Suporte do SQL Server para funções escalares apresentava muitos problemas, nova versão corrigiu.







Redação iMasters


