Você está na página 1de 1

Podcast

Disciplina: Tópicos Avançados em Banco de Dados: Banco de


dados não-relacionais – NoSQL
Título do tema: Processamento de transações avançadas e
armazenamento de arquivos de XML
Autoria: Rogério Ferreira da Silva
Leitura crítica: Sergio Eduardo Nunes

Olá, o tema trabalhado hoje discorre sobre as vantagens e desvantagens da


tecnologia de armazenamento de dados NoSQL. As principais vantagens do
NoSQL, quando comparadas às dos bancos de dados relacionais, são as de
não ter um esquema fixo, e sim uma estrutura simples e flexível. A maioria dos
bancos de dados NoSQL são de código aberto, portanto, normalmente não
precisam de uma licença comercial para ser executada, isso torna sua
implantação mais econômica. Além disso, quando você trabalha com a
tecnologia NoSQL, a expansão do banco de dados é muito fácil e mais barata
devido a possibilidade de implementar a escala horizontal, e distribuir o
armazenamento dos dados em diferentes servidores. Apesar das inúmeras
vantagens, NoSQL possui também algumas desvantagens. A maioria dos
bancos de dados desta tecnologia não possui recursos de confiabilidade
bastante característicos em bancos relacionais, como atomicidade,
consistência, isolamento e durabilidade. Isso deve-se à troca de consistência
por outras características, como desempenho e escalabilidade, o que pode
limitar o número de aplicações que confiam nos bancos de dados NoSQL para
realizar transações seguras e confiáveis, como os sistemas bancários. Outra
desvantagem é a incompatibilidade da realização de consultas por meio da
linguagem SQL. Isso significa que é necessária uma linguagem de consulta
manual ou proprietária, o que adiciona mais tempo e complexidade ao
desenvolvimento de um sistema. Nós nos vemos numa nova oportunidade. Até
lá.

Você também pode gostar