Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Azure Cosmos DB é um banco de dados NoSQL totalmente gerenciado e sem servidor para desenvolvimento de aplicativos modernos, incluindo aplicativos e agentes de IA. Com sua velocidade e disponibilidade apoiadas por SLA, bem como escalabilidade dinâmica instantânea, é ideal para aplicativos NoSQL em tempo real que exigem alto desempenho e computação distribuída em grandes volumes de dados NoSQL.
O Azure Cosmos DB para Apache Cassandra é um serviço de banco de dados NoSQL totalmente gerenciado que permite executar cargas de trabalho Cassandra na nuvem com alterações mínimas no código do aplicativo. Esta API suporta a Cassandra Query Language (CQL) e é compatível com drivers e ferramentas Cassandra existentes, facilitando a migração ou extensão de seus aplicativos sem rearquitetura.
Dados
A API para Cassandra foi projetada para aplicativos que exigem armazenamento escalável e distribuído de dados de coluna ampla. Ele suporta tabelas com esquemas flexíveis, permitindo que você armazene e consulte grandes volumes de dados estruturados e semiestruturados. Cada tabela consiste em linhas e colunas, com suporte para chaves de partição e clustering para otimizar a distribuição de dados e o desempenho da consulta. Este modelo é ideal para séries temporais, dados de sensores, perfis de usuário e outros cenários onde a alta taxa de transferência de gravação e pesquisas rápidas são importantes.
Caraterísticas
Cada API de compatibilidade do Azure Cosmos DB oferece um conjunto robusto de recursos para ajudá-lo a criar aplicativos modernos e escaláveis. Os principais recursos da API para Cassandra incluem:
Compatibilidade com o protocolo de comunicação: use os seus drivers Cassandra existentes, kits de desenvolvimento de software (SDKs) e ferramentas com alterações mínimas, muitas vezes apenas atualizando a string de conexão.
Serviço totalmente gerenciado: o Azure Cosmos DB lida com infraestrutura, patching, dimensionamento e backups, para que você possa se concentrar em seu aplicativo.
Escalabilidade elástica: dimensione instantaneamente a taxa de transferência e o armazenamento entre regiões para atender às necessidades de sua carga de trabalho, com desempenho previsível.
Distribuição global: distribua seus dados em qualquer região do Azure para acesso de baixa latência e alta disponibilidade.
Indexação automática: Todos os dados são indexados por padrão, permitindo consultas rápidas sem gerenciamento manual de índice.
Suporte a feed de alterações: aceder a um log de alterações persistente para cenários de event sourcing e análise em tempo real.
Níveis de consistência ajustáveis: escolha entre cinco níveis de consistência para equilibrar o desempenho e a consistência de dados para seu aplicativo.
Segurança de nível empresarial: beneficie-se da criptografia em repouso e em trânsito, firewall IP, logs de auditoria e certificações de conformidade.
Cenários comuns
A API para Cassandra é adequada para aplicativos que exigem alta taxa de transferência de gravação, modelos de dados flexíveis e escala global. Os casos de uso comuns incluem:
IoT e dados de séries temporais: armazene e analise grandes volumes de dados de sensores ou eventos com altas taxas de gravação e consultas eficientes.
Perfil de usuário e personalização: gerencie dados do usuário, preferências e registros de atividades para aplicativos Web e móveis.
Catálogos e inventário: rastreie catálogos de produtos, níveis de estoque e históricos de pedidos em soluções de varejo e cadeia de suprimentos.
Análise em tempo real: Alimenta quadros de instrumentos e aplicações analíticas que requerem rápida ingestão e consulta de dados operacionais.
Azure Managed Instance for Apache Cassandra
Para algumas cargas de trabalho, adaptar-se ao Azure Cosmos DB para Cassandra pode ser um desafio devido a diferenças de comportamento ou configuração da plataforma nativa. Esta restrição é especialmente aplicável para migrações de elevação e deslocamento. A Instância Gerenciada do Azure para Apache Cassandra é um serviço primário do Azure para hospedar e manter clusters Apache Cassandra puros de código aberto com total compatibilidade de plataforma nativa.
Para obter mais informações, consulte Instância gerenciada do Azure para Apache Cassandra