Please enable JavaScript.
Coggle requires JavaScript to display documents.
NUEVAS TENDENCIAS DE LAS BASES DE DATOS (BASE DE DATOS DE MEMORIA Es…
NUEVAS TENDENCIAS DE LAS BASES DE DATOS
BASE DE DATOS DE MEMORIA
Es una Base de Datos cuyos datos están almacenados en la memoria principal, estos permiten facilitar tiempos más rápidos de respuesta.
Las bases de datos en memoria optimizan el trabajo relacionado con el procesamiento de consultas.
Sybase
es un software versátil, de clase empresarial RDBMS que es especialmente bueno en el manejo de cargas de trabajo OLTPASE
Es utilizado de forma intensiva en el mundo financiero (bancos, bolsas de valores, compañías de seguros)
Características
De tipo Técnico
osee un optimizador de consultas completamente renovado y más inteligente.
Técnicas de particionamiento semántico de tablas que aumentan la velocidad de acceso a los datos.
Columnas cifradas para mayor seguridad de los datos.
Columnas computadas "virtuales" y materializadas, e índices funcionales, que brindan mayor rendimiento.
Mejoras al lenguaje Transact SQL, para mayor productividad.
Mejoras a los servicios de Java y XML en la base de datos.
Mejoras a los servicios para consumo y publicación de servicios Web.
Herramientas mejoradas para la administración y el monitoreo.
Generales
Arquitectura VSA de Sybase.
Administrador lógico de recursos y tareas.
Múltiples esquemas de bloqueo de datos.
Copias de respaldo en línea y de alto rendimiento.
Integración transparente con orígenes de datos remotos.
Programador de tareas.
Conexiones seguras con SSL
Soporte a LDAP para autenticación de usuarios y conectividad cliente/servidor.
Soporte a múltiples herramientas de desarrollo y lenguajes de programación, como PowerBuilder, Visual Basic, Java, PHP, etc.
Soporte a múltiples protocolos de conectividad, como Open Client (propio de Sybase), ODBC, OLE DB, ADO.NET y JDBC.
Beneficios
Como:
Posee un sistema optimizado de administración de bloqueos, el cual reduce la necesidad de componentes intermedios para mejorar el rendimiento.
Puede definirse un grupo lógico de tablas como un bloque consistente, de esta forma los backups garantizan ser internamente consistentes.
La tecnología de encriptación y anti-invasiones provee el más alto nivel de seguridad actualmente disponible en el mercado.
Optimiza la integración de aplicaciones gracias a su innovador diseño basado en soluciones de procesamiento de transacciones
Aumenta la complejidad de las consultas y las entonaciones requeridas disminuyen.
Oracle
Es una herramienta cliente/servidor para la gestión de Bases de Datos.
Especialidad:
La creación de los sistemas de facturación para grandes volúmenes de información
Generaciones :
Oracle 5 y Oracle 6
Oracle 7
Oracle 7 Parallel
Oracle 8
Oracle Fail Safe
Oracle Universal Server
Partes principales de las cuales está compuesto:
El Kernel de Oracle
Las instancias del Sistema de Base de Datos.
Los Archivos relacionados al sistema de Base de Datos.
Four Sj
Desarrolla soluciones de software que permiten a las empresas desarrollar aplicaciones empresariales.
Sus soluciones involucran:
Genero Mobile
Un complemento de Genero Studio que permite la creación de aplicaciones móviles nativas simultáneamente para iOS y Android
Genero Studio
Un entorno de desarrollo integrado para Genero que proporciona un conjunto productivo de herramientas visuales para crear interfaces de aplicación Genero y herramientas orientadas a código para desarrollar y depurar la lógica del programa subyacente.
Genero Enterprise
Permite a los desarrolladores crear aplicaciones empresariales multiplataforma y orientadas a la transacción
Genero Report Writer
Permite a los desarrolladores integrar informes de clase empresarial en sus aplicaciones Java, C #, PHP y Cobol.
La compañía atiende:
Los mercados de banca
Seguros
Energía
Telecomunicaciones
Medios de comunicación
Cadenas minoristas nacionales
Defensa nacional y otras agencias gubernamentales
ALMACENAMIENTO COLUMNAR
Es un sistema de gestión de base de datos que almacena los datos en columnas en lugar de filas.
El objetivo general es escribir y leer datos de manera mucho más eficiente, desde y hacia el almacenamiento en el disco duro
Beneficios
Los datos pueden ser comprimidos de manera eficiente
Utiliza menos espacio en disco por lo que reduce la necesidad de hardware.
El análisis de la información es mucho más eficiente al hacer uso de operaciones columnares como MIN, MAX, SUM, COUNT y AVG.
Gestores Columnares
Vertica Analytics
Es una plataforma orientada a columnas y diseñada para administrar grandes volúmenes de datos en rápido crecimiento y proporcionar rendimiento de consulta rápido.
Amazon Redshift
Es un almacén de datos orientado a columnas, rápido y totalmente administrativo.
Permite analizar todos lo datos de manera sencilla y muy rentable utilizando las herramientas de inteligencia empresarial existentes.
Apache Cassandra
Es una base de datos orientada a columnas de código abierto; diseñada para gestionar grandes cantidades de datos en muchos servidores comerciales.
ALMACENAMIENTO NO RELACIONAL
Para agregar grandes cantidades de datos y realizar operaciones de búsqueda.
Encontramos tipos de datos relacionales, tales como: Cassandra, Redis, MongoDB.
Redis
Es una base de datos orientada a documentos. Redis es un motor de base de datos open source con licencia BSD. Basa su funcionamiento en el uso de tablas de hashes (clave – valor) y puede llegar a usarse como base de datos persistente.
Particularidades:
Listas de strings
Sets de strings
Hashes
MongoDB
Estos documentos son almacenados en BSON, que es una representación binaria de JSON.
Principales Características
Alta Disponibilidad
Mediante la réplica automática conocida como replica set, la cual proporciona redundancia de datos y failover automático, es decir, la transferencia automática a un nuevo nodo cuando se encuentra un fallo en uno de los nodos.
Alto Rendimiento
La posibilidad de tener documentos con la información anidada, evitando, de esta forma, un número elevado de operaciones de I/O. Y el soporte de índices y la posibilidad de crear índices sobre arrays y subdocumentos.
Escalado Automático:
Ofrece un escalado horizontal. Para ello el sistema de sharding nos permite distribuir información por diferentes cluster de máquinas.
LA NUBE
SQL Azure
SQL Database es un servicio administrado de base de datos relacional de propósito general en Microsoft Azure que admite estructuras tales como datos relacionales, JSON, espaciales y XML.
Amazon Aurora
Es una base de datos relacional compatible con MySQL y PostgreSQL creada para la nube y que combina el rendimiento y la disponibilidad de las bases de datos tradicionales con la simplicidad y la rentabilidad de las bases de datos de código abierto.
Modelos:
Base de datos tradicional en la nube
Base de datos como servicio DBaaS
Ventajas:
Eliminación de la infraestructura física
Ahorro de costos
Escalabilidad instantánea
Garantías de rendimiento
Experiencia especializada
Soporte de conmutación por error
Precios decrecientes
APPLIANCES
Software Appliance
Es una pila de aplicaciones que contiene el sistema operativo, el software de aplicación y las dependencias necesarias, además de la configuración y los archivos de datos necesarios para el funcionamiento.
Los dispositivos de software vienen en forma de un archivo que puede ser una imagen de máquina virtual,
un archivo ISO, una imagen para dispositivo USB o una AMI (imágen de maquina de Amazon EC2 (Elastic Compute Cloud).
Beneficios
Tales como:
Reducción en los tiempos de entrega
Reducción de tiempos de implementación
Actualización de hardware instantánea y mejorada
Recuperación ante desastres simplificada
Reducción de los costos
CAPEX