.NET

Recursos do SDK - Novos para o Couchbase 4.6

Junto com a versão 4.6 do Couchbase Server desta semana, temos uma versão super recheada com vários Novos recursos do SDK para ajudá-lo a otimizar o desenvolvimento. Desde o gerenciamento eficiente Estruturas de dados para o suporte mais recente para .NET CoreÉ hora de atualizar para as bibliotecas mais recentes! Também lançamos atualizações significativas em nossas bibliotecas Conectores de Big Data para Faísca e Kafka.

Estruturas de dados

Ao trazer Coleção Native para o SDK do Couchbase, agora é ainda mais fácil mapear os dados do documento em estruturas que sua linguagem entende. Todas as linguagens oferecem suporte a isso por meio de funções simples e .NET e Java têm suporte especial extra usando seus Estruturas de coleções. As estruturas incluem Lista, Mapa, Conjunto e Fila - cada um com funções específicas para adicionar/remover, empurrar/abrir e muito mais.

Eles também são criados para serem o mais eficientes possível. Nos bastidores, ele usa nosso subdocumento compatível com a rede processos, mantendo o tráfego em um nível mínimo e, ao mesmo tempo, fazendo atualizações atômicas de documentos no servidor - tudo isso enquanto você simplesmente atualiza as coleções em seu código.

Não é necessário fazer upserts extras ou baixar todo o documento apenas para modificar parte de uma matriz. Essa é uma ótima maneira de reduzir a quantidade de manuseio de documentos que você precisa fazer em seu aplicativo.

Integração do .NET Core

O esforço da Microsoft para desenvolvimento entre plataformas via .NET Core é extremamente importante para a nossa comunidade. Por isso, queríamos ter certeza de que você poderia obter o suporte do .Net Core para o Couchbase o mais rápido possível. Todos os aplicativos .NET se beneficiarão da migração para essa plataforma mais recente, especialmente para aqueles que desejam suporte a vários sistemas operacionais imediatamente.

Por exemplo, crie aplicativos no Windows, implemente no OS X e no Linux sem precisar alterar seu código.  

Como de costume, enviamos todas as nossas bibliotecas .NET para NuGet para simplificar ao máximo a integração do Couchbase em seu aplicativo.

Há muito mais aprimoramentos na versão mais recente do .NET SDK - leia sobre eles nas notas de versão.

Atualizações do Kafka 3.x

A integração do Couchbase com o Kafka deu um grande salto. As atualizações 3.x trazem suporte para tanto Sink quanto Source permitindo que você leia e grave no Couchbase usando o Kafka. Você também pode processar facilmente eventos do Couchbase usando Fluxos do Kafka tecnologia.

Para ajudar a simplificar o desenvolvimento e a implantação, agora há Conexão Kafka plug and play sem a necessidade de escrever conectores personalizados entre seus Buckets e Tópicos. Isso é especialmente fácil por meio da integração com Centro de controle do Confluent - fornecendo muitos recursos avançados, inclusive monitoramento em tempo real, por meio de uma interface de usuário da Web.

Outros recursos que vale a pena conferir incluem Topologia dinâmica para reequilíbrio e failover e muito mais.

Atualizações do Spark 2.x

Assim como o Kafka, nosso conector Spark passou por muitos aprimoramentos significativos recentemente. As melhorias mais recentes incluem suporte para Spark 2.0 e recursos relacionados. Até implementamos alguns dos mais recentes aprimoramentos de ponta, incluindo Fluxo de estrutura (tanto a fonte quanto o sumidouro!).  Topologia dinâmica agora é suportado para ajudar com as necessidades de failover e rebalanceamento de maneira fácil.

Outras atualizações de idiomas

Há muitas outras atualizações no SDK do Couchbase neste mês - confira as últimas alterações em cada uma delas abaixo. Agora é a hora de fazer a atualização!

Notas de lançamento: .NET - Java - Node.js - Ir - PHP - Python - C

Você pode se manter informado sobre esses lançamentos seguindo os projetos em Github mas a melhor maneira é Inscreva-se em nosso boletim informativo da comunidade - Mantenha-se informado sobre novos lançamentos, blogs e comunidade eventos de treinamento que mostram os novos recursos mais recentes.

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Tyler Mitchell - Gerente sênior de marketing de produtos

Trabalha como Gerente Sênior de Marketing de Produto na Couchbase, ajudando a levar o conhecimento sobre os produtos para o centro das atenções do público e, ao mesmo tempo, apoiando nossas equipes de campo com conteúdo valioso.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

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

Use o 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.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.