¿Cuáles son algunos ejemplos de RDBMS?


Mejor respuesta

“RDBMS” – Sistema de administración de bases de datos de relaciones. Esta es la aplicación de bases de datos más común y se puede encontrar en muchas formas: Sistemas de reserva; sistemas de registro de socios de clubes, incluido el seguimiento de los pagos de cuotas; gestión de clientes / prospectos, particularmente en organizaciones de ventas y marketing. Si tiene una «tarjeta del club» de Target, Best Buy o cualquier otra tienda, ellos están rastreando sus hábitos de compra en un RDBMS.

Cuando tiene la necesidad de almacenar y recuperar datos y desea el flexibilidad para recuperarlo en una forma particular, y solo los datos que solicite, querrá un RDBMS. Cuando desee realizar un seguimiento de las actividades de sus clientes / prospectos o de quien sea, necesitará una tabla de auditoría conectada a sus clientes, y ese es el trabajo de un RDBMS.

Espero que esto ayude.

Respuesta

Después de haber ayudado a codificar un par a lo largo de los años, aquí hay algunos enlaces útiles relacionados con este tema:

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

La respuesta de Greg Kemnitz a ¿Cómo se puede intentar escribir un motor de base de datos en miniatura como SQLite?

La respuesta de Greg Kemnitz a ¿En qué idioma se crea una base de datos? ¿Cómo se crea una base de datos?

En resumen, es factible para una persona, pero es un proyecto bastante grande, incluso si es una base de datos funcionalmente «restringida», como una base de datos para dispositivos integrados. Incluso los subsistemas de un motor de base de datos, como las API del lado de la aplicación, el analizador de consultas, el optimizador de consultas, el administrador de metadatos o el motor de almacenamiento, tienen capas dentro de capas que terminan siendo grandes acuerdos para bases de datos relacionales de nivel empresarial. a menudo con equipos de personas que trabajan en cada subsistema.

  • ¿Qué tan ambicioso eres con este proyecto? ¿Es un proyecto de aprendizaje personal? ¿Quiere implementar un nuevo RDBMS de nivel empresarial? ¿Desea implementar alguna característica o idea interesante que sea una extensión del RDBMS existente?

Una vez que haya encontrado algunas respuestas a lo anterior, pasará a algunas ”Pensamientos:

  • ¿Qué es exactamente lo que desea que haga su RDBMS?
  • ¿Qué es lo que NO desea que haga, al menos inicialmente? Un diseño modular para los niveles inferiores de su motor es bueno, ya que tratar de abordar las transacciones ACID y la recuperación adecuada de un accidente en la primera ronda puede ser difícil. Su primer motor de almacenamiento puede ser simple, ya que querrá implementar los niveles superiores del sistema hasta el punto en que pueda jugar con él, y luego implementar un motor de almacenamiento «adulto» más tarde.
  • ¿En qué idioma se codifica mejor? Un proyecto de aprendizaje personal se puede realizar en cualquier idioma, pero si tiene ambiciones empresariales para su proyecto, debe codificarlo en un lenguaje de «rendimiento» como C, C ++, Rust o GoLang. La mayoría de los RDBMS se han codificado en C o C ++.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *