Um banco de dados autônomo é um banco de dados em nuvem que usa machine learning para automatizar o ajuste de banco de dados, a segurança, os backups, as atualizações e outras tarefas rotineiras de gerenciamento que tradicionalmente eram executadas por DBAs. Ao contrário de um banco de dados convencional, um banco de dados autônomo executa todas essas tarefas e muito mais sem intervenção humana.
Os bancos de dados armazenam informações comerciais importantes e são essenciais para a operação eficiente de organizações modernas. Os DBAs geralmente ficam sobrecarregados com as tarefas manuais demoradas de gerenciamento e manutenção de bancos de dados. As demandas das cargas de trabalho atuais podem levar a erros de DBAs, que podem causar graves consequências no tempo de atividade, no desempenho e na segurança.
Por exemplo, deixar de aplicar um patch ou uma atualização de segurança pode criar vulnerabilidades. A falha ao aplicar um patch corretamente pode enfraquecer ou eliminar completamente as proteções de segurança. Se o banco de dados não for seguro, a empresa poderá correr o risco de violações de dados que podem ter sérias repercussões financeiras e prejudicar a sua reputação.
Os aplicativos de negócios adicionam novos registros aos bancos de dados já existentes ou usam informações do banco de dados para criar relatórios, analisar tendências ou procurar anomalias. Isso pode fazer com que os bancos de dados cresçam para ter muitos terabytes e se tornem altamente complexos, tornando-os ainda mais difíceis de serem gerenciados, protegidos e ajustados pelos DBAs para obter máximo desempenho. Bancos de dados com execução lenta ou indisponíveis devido ao tempo de inatividade podem prejudicar a produtividade dos funcionários e frustrar os clientes.
A quantidade e a velocidade dos dados disponíveis para a empresa estão ficando mais rápidas. Isso amplia a necessidade de gerenciamento de banco de dados eficiente e seguro, que aprimora a segurança dos dados, reduz o tempo de inatividade, melhora o desempenho e não é vulnerável a erros humanos. Um banco de dados autônomo pode alcançar esses objetivos.
As informações armazenadas em um sistema de gerenciamento de banco de dados podem ser altamente estruturadas (como registros contábeis ou informações do cliente) ou não estruturadas (como planilhas ou imagens digitais). Os dados podem ser acessados diretamente por clientes e funcionários ou acessados indiretamente por meio de outros softwares, sites ou aplicativos móveis corporativos. Além disso, muitos tipos de software (como business intelligence, gerenciamento de relacionamento com clientes e aplicativos da cadeia de suprimentos) usam as informações armazenadas nos bancos de dados.
Um banco de dados autônomo consiste em dois elementos principais que se alinham aos tipos de carga de trabalho.
Um banco de dados autônomo aproveita a IA e o machine learning para fornecer automação completa de ponta a ponta para provisionamento, segurança, atualizações, disponibilidade, desempenho, gerenciamento de alterações e prevenção de erros.
Nesse sentido, um banco de dados autônomo tem características específicas.
O banco de dados autônomo traz vários benefícios.
Um banco de dados autônomo também permite que uma organização redirecione a equipe de gerenciamento de banco de dados para trabalhos de nível superior que criem maior valor comercial, como modelagem de dados, auxílio de programadores na arquitetura de dados e planejamento da capacidade futura. Em alguns casos, um banco de dados autônomo pode ajudar uma empresa a economizar reduzindo o número de DBAs necessários para gerenciar seus bancos de dados ou redistribuí-los em tarefas mais estratégicas.
Várias tecnologias inteligentes básicas são compatíveis com bancos de dados autônomos, permitindo a automação de tarefas comuns porém importantes, como manutenção, dimensionamento, segurança e ajuste de banco de dados. Por exemplo, os algoritmos de inteligência artificial e machine learning de um banco de dados autônomo incluem otimização da consulta, gerenciamento automático de memória e gerenciamento automático de armazenamento, para fornecer um banco de dados completamente autoajustável.
Os algoritmos de machine learning podem ajudar empresas a melhorar a segurança do banco de dados ao analisar resmas de dados registrados e sinalizando discrepâncias e anomalias em padrões antes que os invasores causem danos. O machine learning também pode corrigir, ajustar, fazer backup e atualizar o sistema automaticamente, sem intervenção manual, enquanto o sistema está em execução. Essa automação minimiza a possibilidade de que um erro humano ou um comportamento mal-intencionado afete as operações ou a segurança do banco de dados.
Além disso, bancos de dados autônomos têm alguns recursos específicos.
Com um banco de dados autônomo, os desenvolvedores podem criar rapidamente aplicativos comerciais dimensionáveis e seguros a partir de dados armazenados em um ambiente pré-configurado, totalmente gerenciado e seguro.
Bancos de dados autônomos oferecem vários benefícios. Quando você estiver pronto para avaliar as ofertas disponíveis para sua organização, procure os recursos principais a seguir.
Atualmente, os dados estão sendo gerados a uma taxa que ultrapassa a rapidez com que podem ser gerenciados e processados manualmente para fornecer, de maneira eficiente e segura, insights importantes para os negócios. Devido aos recursos inteligentes de automação, os bancos de dados autônomos oferecem às empresas muitas vantagens sobre os bancos de dados tradicionais. A expectativa é que as empresas migrem cada vez mais para esse modelo de banco de dados para aproveitar essas vantagens, manter uma vantagem competitiva e obter a capacidade de reorientar os esforços de TI na inovação, e não no gerenciamento de banco de dados.