Explore o novo chatbot do Developer Center! O MongoDB AI chatbot pode ser acessado na parte superior da sua navegação para responder a todas as suas perguntas sobre o MongoDB .

Junte-se a nós no Amazon Web Services re:Invent 2024! Saiba como usar o MongoDB para casos de uso de AI .
Desenvolvedor do MongoDB
Central de desenvolvedor do MongoDBchevron-right
Idiomaschevron-right
Rustchevron-right

A criptografia de nível de campo do MongoDB agora está disponível para aplicativos Rust

Rachelle Palmer1 min read • Published Jan 24, 2023 • Updated Jan 24, 2023
Rust
Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse Artigo
star-empty
star-empty
star-empty
star-empty
star-empty
Temos algumas notícias interessantes para anunciar para os desenvolvedores do Rust. Nossos 2.4. A versão 1 do driver MongoDB Rust traz uma série de recursos novos e inovadores para desenvolvedores que criam aplicativos Rust.

Criptografia de nível de campo para aplicativos Rust

Este está chegando há muito tempo. O driver 2.4.1 A versão do driver MongoDB Rust contém recursos de criptografia em nível de campo - criptografia em nível de campo do lado do cliente e queryable encryption. Começando com o MongoDB 4.2, a criptografia em nível de campo do lado do cliente permite que um aplicativo criptografe campos de dados específicos, além de recursos de criptografia pré-existentes do MongoDB, como criptografia em repouso e TLS/SSL (criptografia de transporte).
Com a criptografia de nível de campo, os aplicativos podem criptografar campos em documentos antes de transmitir dados pela rede para o servidor. A criptografia em nível de campo do lado do cliente oferece suporte a cargas de trabalho nas quais os aplicativos devem garantir que partes não autorizadas, incluindo administradores de servidor, não possam ler os dados criptografados.
Para obter mais informações, consulte a Criptografia seção da documentação do driver Rust.

Suporte do GridFS Rust

O 2.4. A versão 1 do driver MongoDB Rust também (finalmente) adicionou suporte para GridFS, permitindo o armazenamento e a recuperação de arquivos que excedem o limite de tamanho de documentos BSON.

Suporte de rastreamento

Esta versão tinha um outro item digno de nota - o driver agora emite eventos de rastreamento em pontos de interesse. Observe que esta API é considerada instável, pois a caixa de rastreamento não atingiu 1.0 ainda; futuras versões secundárias do driver podem atualizar a dependência de rastreamento para uma nova versão que não seja compatível com versões anteriores com Assinantes que dependem de versões mais antigas de rastreamento. Você pode ler mais sobre rastreamento na documentação caixas.io aqui.

Instale o Driver MongoDB Rust

Para conferir esses novos recursos, você precisará instalar o driver MongoDB Rust, disponível em caixas.io. Para utilizar o driver em seu aplicativo, basta adicioná-lo ao Cargo.toml do seu projeto.
1[dependencies]
2mongodb = "2.4.0-beta"

Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse Artigo
star-empty
star-empty
star-empty
star-empty
star-empty
Relacionado
Exemplo de código

Projeto de programação para novatos: criar um mecanismo de blog com Rust e MongoDB


Sep 11, 2024 | 0 min read
Tutorial

Red Mosquitto: Implemente um sensor de ruído com um cliente MQTT em um ESP32


Sep 17, 2024 | 25 min read
Artigo

Como o Prisma analisa um esquema de um banco de dados MongoDB


May 19, 2022 | 8 min read
Artigo

Estruturando dados com Serde em Rust


Apr 23, 2024 | 5 min read
Sumário