Bancos de dados NoSQL são o resultado de anos de evolução tecnológica e de tentativas de vencer as limitações

existentes nos bancos de dados relacionais, aliadas ao constante crescimento nos volumes de dados que precisavam ser armazenados e analisados. Sobre as tecnologias que serviram de base para bancos de dados NoSQL, qual delas é a mais significativa, por ter marcado o início não somente do que hoje conhecemos como NoSQL, mas também das tecnologias de big data? a. O Lotus Notes, um sistema de trabalho colaborativo e de e-mail cujo armazenamento interno de dados contava com um dos precursores dos bancos de dados de documentos. b. O Bigtable criado pelo Google, além de um novo paradigma de programação paralela chamado MapReduce e o sistema de armazenamento de dados distribuídos Dynamo criado pela Amazon, que hoje faz parte do Amazon S3. c. O Teorema de CAP, que define que é impossível que um sistema distribuído de armazenamento de dados tenha mais de duas das três garantias: consistência, disponibilidade e partição tolerante a falhas. d. A definição do termo ACID, feita por Andreas Reuter e Theo Härder em 1983, que é o acrônimo para atomicidade, consistência, isolamento e durabilidade, que são as principais garantias em transações de bancos de dados. e. A teoria de grafos, ramo da matemática que estuda as relações entre objetos de um conjunto e que serviu como alicerce para a construção de bancos de dados orientados a grafos, como o Neo4j.

1 Resposta

  • Isadoradp

    Precisa de manutenção

    Explicação:

    Espero ter ajudado

Clique aqui para adicionar a sua resposta.