Quais são alguns exemplos de RDBMS?


Melhor resposta

“RDBMS” – Relation Database Management System. Este é o mais comum dos aplicativos de banco de dados e pode ser encontrado em várias formas: Sistemas de reserva; sistemas de registro de sócios do clube, incluindo rastreamento de pagamentos de quotas; gerenciamento de clientes / clientes potenciais, especialmente em organizações de vendas e marketing. Se você tiver um “cartão do clube” da Target, Best Buy ou qualquer outra loja, eles estão rastreando seus hábitos de compra em um RDBMS.

Quando você precisa armazenar e recuperar dados e deseja flexibilidade para recuperá-lo em um formulário específico, e apenas os dados solicitados, você vai querer um RDBMS. Quando você quiser rastrear as atividades de seus clientes / clientes em potencial ou de quem quer que seja, precisará de uma mesa de auditoria conectada a seus clientes, e essa é a função de um RDBMS.

Espero que ajude.

Resposta

Tendo ajudado a codificar alguns anos, aqui estão alguns links úteis relacionados a este tópico:

https://www.quora.com/What-are-the-various-components-of-a-database/answer/Greg-Kemnitz

A resposta de Greg Kemnitz para Como alguém pode tentar escrever um mecanismo de banco de dados em miniatura como o SQLite?

A resposta de Greg Kemnitz para Em que idioma um banco de dados é criado? Como um banco de dados é criado?

Em suma, é viável para um indivíduo, mas é um projeto muito grande, mesmo que seja um banco de dados funcionalmente “restrito”, como um banco de dados para dispositivos incorporados. Mesmo os subsistemas de um mecanismo de banco de dados, como as APIs do lado do aplicativo, o analisador de consulta, o otimizador de consulta, o gerenciador de metadados ou o mecanismo de armazenamento, têm camadas dentro de camadas que acabam sendo grandes negócios para bancos de dados relacionais de nível empresarial, frequentemente com equipes de pessoas trabalhando em cada subsistema.

  • Quão ambicioso você é com este projeto? É um projeto de aprendizagem pessoal? Você deseja implementar um novo RDBMS de nível empresarial? Você deseja implementar algum recurso ou ideia interessante que seja uma extensão do RDBMS existente?

Depois de encontrar algumas respostas para o acima, você passaria para algumas questões “técnicas ”Pensamentos:

  • O que exatamente você deseja que seu RDBMS faça?
  • O que você deseja que NÃO faça, pelo menos inicialmente? Um design modular para os níveis mais baixos de seu motor é bom, pois tentar lidar com transações ACID e recuperação de colisão adequada na primeira tentativa pode ser difícil. Seu primeiro mecanismo de armazenamento pode ser simples, pois você deseja que os níveis superiores do sistema sejam implementados até o ponto em que possa brincar com ele e, em seguida, implemente um mecanismo de armazenamento “adulto” mais tarde.
  • Em que idioma é melhor codificado? Um projeto de aprendizado pessoal pode ser feito em qualquer linguagem, mas se você tem ambições empresariais para seu projeto, precisa codificá-lo em uma linguagem de “desempenho”, como C, C ++, Rust ou GoLang. A maioria dos RDBMSs foi codificada em C ou C ++.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *