Linux

Banco de dados Relacional ACID e NoSQL BASE

Um Banco de Dados com propriedades ACID รฉ fundamental para qualquer aplicaรงรฃo crรญtica. Uma das consideraรงรตes mais relevantes ao decidir pela utilizaรงรฃo ou nรฃo de uma tecnologia de banco de dados รฉ saber se o banco possui propriedades ACID (Atomicity, Consistency, Isolation, Durability), essas 4 caracterรญstica possibilitam garantias que impactam diretamente o negรณcio.

A IA estรก revolucionando a educaรงรฃo.ย 

Aprenda de um jeito diferente com o Jedai.ai

A 4Linux รฉ especialista em Linux, Cloud e DevOps.

Jรก executamos +1.500 projetos com software open source. Venha fazer o seu projeto com a 4Linux.

Um Banco de Dados com propriedades ACID รฉ fundamental para qualquer aplicaรงรฃo crรญtica.

Uma das consideraรงรตes mais relevantes ao decidir pela utilizaรงรฃo ou nรฃo de uma tecnologia de banco de dados รฉ saber se o banco possui propriedades ACID (Atomicity, Consistency, Isolation, Durability), essas 4 caracterรญstica possibilitam garantias que impactam diretamente o negรณcio.

As propriedades ACID das transaรงรตes permitem o desenvolvimento de aplicaรงรตes sem a preocupaรงรฃo de considerar o ambiente complexo em que o aplicativo serรก executado podendo – com isso – se concentrar na lรณgica da aplicaรงรฃo e nรฃo na detecรงรฃo de falhas, recuperaรงรฃo e sincronizaรงรฃo do acesso aos dados compartilhados.

Os bancos de dados relacionais sรฃo geralmente possuem propriedades ACID. Podemos citar: MySQL, PostgreSQL, Oracle, SQLite e Microsoft SQL Server.

Se na quรญmica existe o ph ACIDO e BรSICO em banco de dados existe o ACID e o BASE.

A ascensรฃo dos bancos de dados NoSQL forneceu uma maneira flexรญvel e fluida de manipular dados. Como resultado, um novo modelo de banco de dados foi projetado, refletindo essas propriedades.

Jรก treinamos +200.000 profissionais em nossos +40 cursos nas รกreas de: Cloud, Containers, DevOps, Linux, Banco de Dados, Monitoramento de TI, Seguranรงa.

BASE รฉ o acrรดnimo para Basically Available, Soft State e Eventually Consistent

Basically Available – em vez de impor consistรชncia imediata, os bancos de dados NoSQL modelados em BASE garantirรฃo a disponibilidade dos dados, espalhando-os e replicando-os nos nรณs do cluster de banco de dados.

Soft State – devido ร  falta de consistรชncia imediata, os valores dos dados podem mudar com o tempo. O modelo BASE rompe com o conceito de banco de dados que impรตe consistรชncia prรณpria, delegando essa responsabilidade aos desenvolvedores.

Eventually Consistent – O fato de que o BASE nรฃo impรตe consistรชncia imediata nรฃo significa que nunca a atinge. No entanto, atรฉ que isso aconteรงa, as leituras de dados ainda sรฃo possรญveis (embora possam nรฃo refletir a realidade).

Assim como os bancos de dados relacionais sรฃo geralmente compatรญveis com ACID, os bancos de dados NoSQL tendem a estar em conformidade com os princรญpios BASE. Podemos citar: MongoDB, Cassandra, Redis, Amazon DynamoDB e Couchbase.

Teleragm Logo
Whatsapp Logo

Vocรช ganhou totalmente gratuito um curso da categoria Starter da 4Linux! Sรฃo 9 opรงรตes de cursos para vocรช escolher!

Cursos com 20h de conteรบdo prรกtico e certificado de conclusรฃo para vocรช dar uma upgrade na sua carreira.

Preencha o formulรกrio ao lado e vocรช receberรก em atรฉ 24hr o e-mail com os dados de acesso ao conteรบdo.