.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: .NETJavaNode.jsIrPHPPythonC

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. Sua paixão pessoal são todas as coisas geoespaciais, tendo trabalhado em GIS durante metade de sua carreira. Agora, a IA e a pesquisa vetorial estão em sua mente.

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.