Apache Cassandra é um banco de dados NoSQL de natureza
distribuída e de código aberto.
Com relação ao Cassandra, analise as afirmativas a seguir.
I. Implementa um modelo de armazenamento de chave-valor
particionado com semântica eventualmente consistente, ele
foi projetado para atender aos requisitos de armazenamento
em larga escala e atender grande volume de consulta com alto
desepenho. Adicionalmente, depende de uma série de
técnicas do sistema de chave-valor de armazenamento
distribuído Dynamo da Amazon.
II. Utiliza a Cassandra Query Language (CQL), uma linguagem
semelhante a SQL usada para criar, modificar e excluir
esquemas de banco de dados, bem como acessar dados. CQL
permite que os usuários organizem dados dentro de um
cluster de nós Cassandra. Além disso, Cassandra atinge a
escalabilidade horizontal particionando todos os dados
armazenados no sistema usando uma função hash. Cada
partição é replicada para vários nós físicos, geralmente em
domínios de falha, como racks e até mesmo datacenters.
III. O Cassandra optou explicitamente por implementar operações
que exigem coordenação entre partições, apesar de serem
tipicamente lentas e difíceis de fornecer semântica global
altamente disponível. O Cassandra suporta: transações de
partição cruzada, junções distribuídas e chaves estrangeiras ou
integridade referencial.
Está correto o que se afirma em
✂️ a) I, II e III. ✂️ b) II e III, apenas. ✂️ c) I e III, apenas. ✂️ d) III, apenas. ✂️ e) II, apenas.