GESTORES DE BASES DE DATOS (Funcion y Caracteristicas)

 GESTORES DE BASES DE DATOS

MySQL - Caracteristicas 

Algunas características de MySQL son:

1. Permite escojer múltiples motores de almacenamiento para cada tabla.
2. Agrupación de transacciones, pudiendo reunirlas de forma múltiple desde varias conexiónes con el fin de incrementar el número de transacciones por segundo.
3. Conectividad segura.
4. Ejecución de transacciones y uso de claves foráneas.
5. Presenta un amplio subconjunto del lenguaje SQL.
6. Replicación
7. Disponible en casi todas las plataformas o sistemas.
8. Búsqueda e indexación de campos de texto.
9. Utiliza varias herramientas para portabilidad.
10. Tablas hash en memorias temporales
11. Uso de tablas en disco b-tree para búsquedas rápidas con compresión de índice.
12. Ofrece un sistema de contraseñas y privilegios seguros de verificación basada en el host y tráfico de contraseñas encriptado al conectarse a un servidor.
13. Uso de multihilos mediante hilos de kernel.
14. Soporta gran cantidad de datos, incluso con más de 50 millones de registros.
15. En las últimas versiones, se permiten hasta 64 índices por tablas. Cada índice puede consistir desde 1 a 16 columnas o partes de

Funciones

MySQL puede hacer mucho más que simplemente almacenar y recuperar datos . También podemos realizar manipulaciones en los datos antes de recuperarlos o guardarlos. Ahí es donde entran las Funciones de MySQL. Las funciones son simplemente piezas de código que realizan algunas operaciones y luego devuelven un resultado. 

SQL Server 2019 - Características


Inteligencia en todos tus datos. Descompón los silos de datos. ...

Elección del lenguaje y la plataforma. Ejecuta SQL Server en cualquier lugar. ...

Rendimiento líder del sector. ...

La plataforma de datos más segura. ...

Alta disponibilidad incomparable. ...

BI móvil integral. ...

SQL Server en Azure.

Funciones 

El lenguaje SQL tiene funciones incorporadas para hacer cálculos sobre los datos. Las funciones se pueden dividir en dos grupos (existen muchas mas, que dependen del sistema de bases de datos que se utilice).

MongoDB - Características 


· Potente sintaxis de consultas

Tiene una potente sintaxis de cara a las consultas, lo que permite hacer consultas, desde las más sencillas hasta las más complejas, obteniendo todo tipo de información.

· Indexación

Es un concepto similar al de bases de datos relacionales, con el que se pueden crear índice, gestionarlos y rehacerlos, y tienen un gran impacto en el rendimiento de las consultas conforme la base de datos aumenta de tamaño.

· Soporte para SQL

Aunque, normalmente, las bases de datos NoSQL están más pensadas para usar otro tipo de lenguaje de consulta, para todos los que tienen experiencia con las mismas, el uso de SQL está muy arraigado, así que MongoDB ofrece este soporte para que lo puedan seguir utilizando en los proyectos.

· Transacciones

Las bases de datos NoSQL, tradicionalmente, no ofrecían transacciones. En el caso de MongoDB, a partir de la versión 4.2, han sido incorporadas.

· Base de datos distribuida con gran escalabilidad vertical y horizontal

La escalabilidad vertical es la posibilidad de aumentar los recursos relacionados con la memoria o la CPU del servidor en el que está MongoDB. La escalabilidad horizontal es la posibilidad de crear diferentes nodos, que permiten aumentar la disponibilidad de la aplicación conforme el volumen de los datos o el número de accesos a dicha base datos aumenta.

· Permite ejecutar consultas pasando directamente código JavaScript

Si ya eres desarrollador de JavaScript, puedes aprovechar toda la potencia y el conocimiento de ciertas funciones que te ofrece este lenguaje para utilizarlo en MongoDB.

Funciones

MongoDB es una base de datos orientada a documentos. Esto quiere decir que en lugar de guardar los datos en registros, guarda los datos en documentos. Estos documentos son almacenados en BSON, que es una representación binaria de JSON.

Características - SQLite


Las transacciones son atómicas, consistentes, aisladas y duraderas (ACID) incluso después de fallas del sistema y fallas de energía.

Configuración cero : no se necesita configuración ni administración.

Implementación de SQL con todas las funciones con capacidades avanzadas como índices parciales , índices de expresiones , JSON , expresiones de tabla comunes y funciones de ventana . ( Funciones omitidas )

Una base de datos completa se almacena en un solo archivo de disco multiplataforma . Excelente para usar como formato de archivo de aplicación .

Admite bases de datos del tamaño de un terabyte y cadenas y blobs del tamaño de un gigabyte. (Ver limites.html .)

Huella de código pequeña : menos de 750 KiB completamente configurado o mucho menos con funciones opcionales omitidas.

API simple y fácil de usar .

Rápido: en algunos casos, SQLite es más rápido que la E / S directa del sistema de archivos
Escrito en ANSI-C. Fijaciones TCL incluidas. Enlaces para docenas de otros idiomas disponibles por separado.

Funciones

Herramienta de software libre, que permite almacenar información en dispositivos empotrados de una forma sencilla, eficaz, potente, rápida y en equipos con pocas capacidades de hardware, como puede ser una PDA o un teléfono celular.

ORACLE - Caracteristicas


Totalmente gestionado con administración cero: Los desarrolladores no tienen que administrar los servidores de datos ni la seguridad ni la infraestructura subyacentes. Oracle mantiene el hardware y el software, lo que permite a los desarrolladores centrarse en la creación de aplicaciones.

Ciclo de vida de desarrollo más rápido: después de adquirir el acceso al servicio, los desarrolladores escriben sus aplicaciones y, a continuación, se conectan al servicio mediante sus credenciales. Es posible empezar de inmediato con la lectura y escritura de datos. Oracle se encarga de la gestión de bases de datos, la gestión del almacenamiento, la alta disponibilidad y la escalabilidad, lo que ayuda a los desarrolladores a concentrarse en la entrega de aplicaciones de alto rendimiento.

Alto rendimiento y predecibilidad: Oracle NoSQL Database Cloud Service aprovecha los componentes más innovadores desde un punto de vista tecnológico de Oracle Cloud Infrastructure y proporciona un alto rendimiento a medida. Los desarrolladores saben que sus aplicaciones devuelven datos con latencias predecibles, incluso cuando aumentan sus requisitos de rendimiento y almacenamiento.

Aprovisionamiento de almacenamiento y rendimiento bajo demanda: Oracle NoSQL Database Cloud Service se amplía para cumplir los requisitos de rendimiento de la aplicación con una latencia baja y predecible. A medida que las cargas de trabajo aumentan debido a las fluctuaciones periódicas del negocio, las aplicaciones pueden aumentar el rendimiento aprovisionado para mantener una experiencia de usuario coherente. 

Seguridad de datos: los datos se cifran en reposo (en disco) con el estándar de cifrado avanzado (AES 256). Los datos se cifran en movimiento (transferencia de datos entre la aplicación y Oracle NoSQL Database Cloud Service) mediante HTTPS.

Transacciones conformes con ACID: las transacciones conformes con ACID (atomicidad, coherencia, aislamiento y durabilidad) son totalmente compatibles con los datos almacenados en Oracle NoSQL Database Cloud Service. Si es necesario, la coherencia se puede flexibilizar para una latencia más baja.

Compatibilidad con datos JSON: Oracle NoSQL Database Cloud Service permite a los desarrolladores consultar datos JSON sin esquema con la sintaxis SQL habitual.

Actualizaciones de JSON parciales: Oracle NoSQL Database Cloud Service permite a los desarrolladores actualizar (cambiar, agregar y eliminar) partes de un documento JSON. Debido a que estas actualizaciones se producen en el servidor, se elimina la necesidad de un ciclo de lectura-modificación-escritura, que consumiría la capacidad de rendimiento.

Tiempo de duración: Oracle NoSQL Database Cloud Service permite a los desarrolladores definir un marco temporal en las filas de la tabla, después del cual las filas caducan automáticamente y ya no están disponibles. Esta función es un requisito crítico al capturar datos de sensor para los servicios de Internet de las cosas (IoT).

Consultas SQL: Oracle NoSQL Database Cloud Service permite a los desarrolladores acceder a los datos con consultas SQL.

Funciones 

Oracle permite acceder y manipular información de la base de datos definiendo objetos procedurales (subprogramas) que se almacenan en la base de datos. Estos objetos procedurales son unidades de programa PL/SQL: Funciones y Procedimientos almacenados



Comentarios