Bases de Datos


¿Qué es una Base de Datos?
 
 
Se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.
 
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
 
Existen programas denominados sistemas gestores de bases de datos, abreviado DBMS, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del ámbito de la informática.
 
Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas; También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.



¿Qué es un motor de Bases de Datos?

 

El Motor de base de datos es el servicio principal para almacenar, procesar y proteger los datos. El Motor de base de datos proporciona acceso controlado y procesamiento de transacciones rápido para cumplir con los requisitos de las aplicaciones consumidoras de datos más exigentes de su empresas.Use un Motor de base de datos para crear bases de datos relacionales para el procesamiento de transacciones en línea o datos de procesamiento analíticos en línea. Se pueden crear tablas para almacenar datos y objetos de base de datos como índices, vistas y procedimientos almacenados para ver, administrar y proteger los datos.

 

Motores de Bases de Datos.

MySql

 
Más utilizado al momento de realizar aplicaciones de tipo web. El motor es una versión web y ofrece soporte a las bases de datos creadas en su servidor web. Lo pueden utilizar sistemas operativos Windows y Linux Permite Almacenar la estructura de la base de datos y utiliza tablas. Capacitación en la herramienta. Descargue fácil desde internet.
 
 
Postgre Sql
 

Orientado a objetos. Crea objetos, no tablas. Las tuplas son instancias de un objeto. Tiene integridad referencial, vistas, multitud de funcionalidades. Opera con el modo clienteservidor.
 
 
Oracle


 
Soporta grandes volúmenes de datos. Rápido y efectivo al momento de procesar datos. Permite hacer reportes plsql propio de oracle. Manejado por versiones. Permite ir mas allá de las bases de datos (bodegas)

 
 

Sql Server
 
Soporta grandes volúmenes de datos. Rápido y efectivo al momento de procesar datos. Permite ir más allá de las bases de datos (bodegas). Manejado por versiones (2000 hasta 2010). Propietario: Microsoft.

SqlServerExpress
 

Limita volúmenes de datos. Rápido y efectivo al momento de procesar datos. Manejado por versiones (2000 hasta 2010) Propietario: Microsoft
 
MongoDB
 

Es una base de datos Open Source de gran rendimiento, escalable, schema-free (creo que esto se refiere a que no es una base de datos relacional convencional, aunque no estoy del todo seguro) y orientada a documentos (esquemas de datos tipo JSON). Hay drivers preparados para usar esta base de datos desde lenguajes como PHP, Python, Perl, Ruby, JavaScript, C++ y muchos más.

Neo4j
 

Es un motor de persistencia completamente transaccional en Java que almacena los datos mediante grafos, y no mediante tablas. Neo4j ofrece una escalabilidad masiva. Puede manejar grafos de varios miles de millones de nodos/relaciones/propiedades en una única máquina, y se puede escalar a lo largo de múltiples máquinas.
 
Memcached
 
Memcached es un almacen del tipo in-memory key-value para pequeñas cadenas de datos arbitrarios (textos, objetos) de resultados de llamadas a base de datos, llamadas a API, o renderizado de páginas. Está orientado a acelerar aplicaciones web dinámicas al aliviar la carga de la base de datos.

 
 

 
 
 

 

1 comentario:

  1. La gestión de bases de datos es clave para el funcionamiento eficiente de cualquier organización en la era digital. Este análisis detallado sobre los motores disponibles ofrece una visión amplia de las opciones para satisfacer diversas necesidades. Desde la versatilidad de MySQL hasta la escalabilidad de MongoDB y la estructura innovadora de Neo4j, cada motor tiene su propio valor y potencial para optimizar la gestión de datos.

    ResponderBorrar