Entradas

Mostrando entradas de marzo, 2019

Unidad 2: Arquitectura del gestor

2.1 Características del DBMS Los sistemas de administración de bases de datos son usados para: ·         Permitir a los usuarios acceder y manipular la base de datos proveyendo métodos para construir sistemas de procesamiento de datos para aplicaciones que requieran acceso a los datos. ·         Proveer a los administradores las herramientas que les permitan ejecutar tareas de mantenimiento y administración de los datos. Algunas de sus características son: Control de la Redundancia de Datos Este consiste en lograr una mínima cantidad de espacio de almacenamiento para almacenar los datos evitando la duplicación de la información. De esta manera se logran ahorros en el tiempo de procesamiento de la información, se tendrán menos inconsistencias, menores costos operativos y hará el mantenimiento más fácil. Compartimiento de Datos Una de las principales características de las bases de datos, es que los datos pueden ser compart...

Resumen

Mysql: MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base datos de código abierto más popular del mundo,1​2​ y una de las más populares en general junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web. Es un gestor de bases de datos altamente competente, destinado a gestionar bases de datos de alto numero o incluso pequeñas bases de datos de una forma muy optima, es un sistema 100% ACID o que es lo mismo, un sistema que asegura la completa integridad de los datos almacenados, ademas de ser compatible con un sin fin de Lenguajes de Programación, al menos al día no conozco lenguaje que no tenga soporte para dicho gestor. Este ademas posee una interfaz grafica muy cómoda y completa a comparación de otros competidores como PostgreSQL o incluso otro Titian como SQL Server. Postgresql: PostgreSQL es un sistema de gestió...

SQL Server, SQLite y Postgresql

SQL SERVER Empezo en 1988 cuando microsoft se alio con ashton tate Es un sistema de manejo de bases de datos relacionales que permite trabajar en entornos rapidos. Es considerada como una de las bases de datos mas seguras del mundo La edicion Empresarial permite aprovechar todas las ventajas de Microsoft SQL La business, standard y la gratuita estan disponibles tambien, Funciones Respaldos y recuperaciones Compresion Alta disponibilidad Programar tareas Caracteristicas Rendimiento mejorado Certificacion SAP Tiempo de disponibilidad muy elevado Cifrado de datos transparente Maxima flexibilidad para trabajar tanto en nube como en un entorno local Ventajas Es un sistema de gestion de base de datos Util para manejar y obtener datos Nos permite olvidarnos de los ficheros Permite administrar permisos a todo Desventajas Utiliza mucha memoria RAM No se puede utilizar como practica porque prohiben muchas coas Tiene muchos bloqueos SQLite Es una biblioteca en l...

MongoDB e Informix

Informix Es gestor de base de datos que incluye RDBMS basado en SQL un lenguaje de cuarta generacion y juegos de herramientas para la inclusion de SQL en programas de aplicación. Fue comprada por IBM. Para descargar se debe de ingresar a la pagina de IBM, hay una version de prueba, ultimate edition o gratuita. Ventajas Hace las conversiones de tipos automaticamente Los valores nulos se identifican con NULL y es el estado inicial Desventajas No tiene soporte para los BLOBs No tiene soporte para el tipo de datos VARCHAR Frameworks NET provider MongoDB Es un sistema de base de datos no SQL orientado a documentos de codigo abierto. En lugar de guardar los datos en tablas, guarda estructuras de bases de datos BSON Caracteristicas Consulta ad boc Indexacion Replicacion Gestion avanzado de usuarios Realiza consultas y calculos espaciales Ventajas Realiza consultas con javascript cuenta con la capacidad para balancear la carga y recopilacion de datos Desventa...

Redis

Redis es un motor de base de datos en memoria, basado en el almacenamiento en tablas. Fue desarrollado a principios del 2009 Caracteristicas Lo soportan varios tipos de lenguaje como c++, python, php, etc No maneja relaciones, maneja tipos de datos Operaciones atomicas y transacciones maneja la replicacion maetro-esclavo protocolo abierto Ventajas Facilita la conguracion Curva de aprendizaje baja alta disponibilidad desventaja No tiene que ver con sql El metodo de persistencia RDB consume mucha escritura de libros no permite funciones de fiabilidad compañias twitter hulu flickr trello ¿Cuando se debe usar? Manejar chache de paginas almacenar cookies almacenamiento de sesiones de usuario almacenamiento de carritos de compras lista de elementos recientes chats y mensajeria Se puede buscar como redis deskstop