¿Qué es la tecnología de base de datos?

Una pila de arquitectura de software de base de datos a menudo consta de lo siguiente, con superposiciones:

  • Registro transaccional : persiste todas las solicitudes para que puedan reproducirse en caso de falla.
  • Componente de almacenamiento : administra la asignación de almacenamiento interno y la persistencia de datos real. Muchas arquitecturas de bases de datos eligen hacer este modular para que puedan reemplazarse con otras implementaciones, como un almacenamiento de solo memoria (MongoDB, MySQL). Funciones en términos de páginas (aquí, las páginas generalmente están alineadas con algunos múltiplos del tamaño de página del sistema operativo).
  • Caché de búfer de página: caché en memoria, normalmente algunos toman LRU, de páginas pendientes. Los DB intentarán mantener las páginas en la memoria el mayor tiempo posible. La decisión de diseño de omitir la memoria caché de la página del sistema operativo es muy deliberada. En algunas arquitecturas, esto permite actualizaciones de memoria en el lugar, si el espacio interno lo permite.
  • Administración lógica de archivos : controla la escritura y actualización de filas e índices a nivel de página.
  • Ejecución de la consulta : lee los archivos lógicos y realiza la proyección / selección / etc. según lo dicte el plan de consulta.
  • Optimizador de consultas: intenta y encuentra el plan de consulta más eficiente.
  • Analizador de SQL (o QL) : traduce el SQL a algunos comandos intermedios.
  • Administrador de transacciones : este componente es el que rastrea las solicitudes y transacciones pendientes dentro del sistema.
  • Administrador de metadatos : almacena toda la información meta, como los DDL existentes, los metadatos del sistema, etc.

Las bases de datos son repositorios de datos que tienen algún valor para una persona u organización. La tecnología de base de datos es el hardware y software para almacenar y operar en esas bases de datos. Es así de simple.

No soy un experto en tecnología, por lo que debe tratar mi respuesta como una posible pista. Entiendo las bases de datos de la misma manera que Allen ha descrito en su respuesta.

Sin embargo, puede considerar lo siguiente:

  1. Existen tecnologías de conectividad con estándares para Wifi, LoRa y otras redes G
  2. el término “nube” es el conjunto de las bases de datos y los datos en ellas
  3. La nube se divide en a) restringida a usuarios de pago u organizaciones particulares, yb) abierta en condiciones previas para compartir los datos de ciertas maneras
  4. los datos en sí mismos son de utilidad limitada a menos que se puedan analizar y utilizar el hallazgo
  5. Las tecnologías de “análisis” describen de alguna manera el uso de algoritmos que se aplicarán a los datos para diversos tipos de toma de decisiones.
  6. Las aplicaciones de análisis de datos en datos, por ejemplo, en 50 industrias que utilizan drones aéreos, crecen a un ritmo fenomenal
  7. otro grupo de tecnologías se refiere a las instalaciones de almacenamiento de datos, en particular las tecnologías relacionadas con la enorme generación de calor que tienen
  8. Finalmente, aunque he mencionado 50 industrias, puede explorar a) wearables, b) drones, UGV, UAV y UMV, todos los cuales tienen aplicaciones de bases de datos, c) hogares inteligentes, etc.

More Interesting

Un ingeniero es teletransportado hace 2.000 años a Roma. Con su conocimiento de la física moderna, ¿qué podría juntar con la tecnología disponible?

¿Por qué la gente antigua solía vivir más que la gente moderna de hoy cuando casi no tenían ciencia o tecnología para hacerlo?

¿Por qué los fabricantes de DVD ponen códigos en las máquinas para que no puedan reproducir DVD de otros países?

¿Alguna vez te sorprendió la tecnología y su efecto en las personas?

¿Cómo está mejorando el desarrollo de software la industria logística actual? ¿Cuáles son las nuevas tendencias / tecnologías que impactan?

¿Hay alguna forma de revertir la tendencia impulsada por la tecnología hacia noticias personalizadas y verdades a medida?

Nuevas tecnologías: ¿Cuándo veremos pantallas flexibles disponibles para su compra en el mercado principal?

¿Qué es la tecnología blue eye?

¿Los DVD, videojuegos o CD tienen marcas / identificadores únicos? ¿Cómo podría saber a primera vista la diferencia entre dos discos con el mismo título?

¿Está desactualizado el SEO?

¿Qué pasó con el teléfono inteligente indio más barato: Freedom 251?

Kolkata, Bengala Occidental, India: ¿Crees que los logros en el campo de la ciencia y la tecnología han quedado atrás en comparación con las artes y la cultura en WB?

¿Por qué la mayor parte del campo de la contabilidad todavía no se ha automatizado por completo, aunque la tecnología existe?

¿Cuáles son los nichos presentes en el campo de la tecnología que pueden requerir programación para resolverlos?

¿Cómo se puede obtener conocimiento en el área técnica sin poder codificar?