Banco de dados, conceitos básicos
A recuperação de banco de dados é um assunto que, antes de tudo, só faz sentido depois de entender alguns conceitos básicos dessa tecnologia. Afinal, o banco de dados está presente em praticamente todas as operações virtuais do nosso dia a dia.
Além disso, com o crescimento dos aplicativos para smartphones, as tecnologias de database acompanharam o ritmo. Ainda assim, a base de programação permanece quase a mesma desde a década de 1970, com o modelo relacional.
Por outro lado, surgiram novos players no mercado e, inclusive, muitas melhorias sobre o que já existia. Portanto, vale a pena conhecer bem esse terreno antes de seguir em frente.
O que é banco de dados?
Em primeiro lugar, banco de dados é um conjunto de dados relacionados entre si: registros, atributos ou qualquer informação modelada pelo desenvolvedor.
Na verdade, esse conceito nasceu do SGBD (Sistema Gerenciador de Banco de Dados), na década de 1970. Além disso, até hoje essa base sustenta o desenvolvimento massivo das aplicações relacionais.
Entre os anos 1960 e 1970, por sua vez, a IBM assinou o pioneirismo. Foi ali, então, que surgiu o primeiro banco de dados, criado por Edgar Frank Codd, o pai da estrutura relacional. Até então, aliás, as empresas guardavam tudo em fichas manuais. Dessa forma, esse método arcaico atrapalhava os processos, principalmente a agilidade para obter informações.
O conceito de Edgar Frank Codd
No fundo, a ideia de Ted — como Codd gostava de ser chamado — era simples no papel. Ou seja, ele queria que pessoas leigas manipulassem dados complexos, sem precisar de conhecimento técnico. Porém, para a época, desenvolver a aplicação relacional era algo extremamente complexo.
Tipos de bases de dados
No total, existem cinco modelos principais:
- Modelo plano (tabular)
- Rede
- Hierárquico
- Relacional
- Orientado a objetos
Relacional
__________________________________
Orientado à objeto
__________________________________
Modelo plano (tubular)
__________________________________
Hierárquico
__________________________________
Modelo em Rede
Alguns players do mercado
Hoje, várias empresas desenvolvem e atualizam bancos de dados:
- MSSQL (Microsoft SQL Server)
- Oracle Database
- Firebird
- MySQL
- PostgreSQL
- MongoDB
- IBM DB2
- Cassandra
- MariaDB
- Microsoft Access
- Redis
Versões de banco (em 2020)
- SQL Server 2019 (15.x)
- Oracle 19c
- Firebird 3.0.6
- MySQL 8.0.20
- PostgreSQL 12
- MongoDB 4.4
- IBM DB2 11.1
- Cassandra 3.11.4
- Access 16.x
- Redis 6.0
Também existem outros bancos, como PROGRESS, SYBASE e SQL Anywhere.
Recuperação de banco de dados corrompido: é possível?
Sim. Alguns problemas são praticamente impossíveis de resolver pelo console do banco. Nesses casos, o ambiente exige um processo completo de reconstrução.
Quando existe backup, o processo fica simples: basta anexar o arquivo e restaurar a base. Porém, e quando você não tem o .bak em mãos?
Foi justamente por isso que a Crowdertech desenvolveu tecnologia de ponta para a recuperação de banco de dados corrompido, inacessível ou com a estrutura lógica danificada.
Crowdertech Team DEV
Temos um time de DBAs e engenheiros de software dedicado à recuperação lógica de banco de dados. A nossa tecnologia reconstrói página a página as estruturas atingidas pela corrupção. Dessa forma, preservamos as partes boas e tratamos apenas os fragmentos ruins. Além disso, a resposta é rápida, independentemente do tamanho do banco.
Saiba mais em: recuperação de banco de dados.
Deixe um comentário Cancelar resposta
Tem de iniciar a sessão para publicar um comentário.




