Manejadores de Base de Datos Actuales

August 17, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Manejadores de Base de Datos Actuales...

Description

 

INTRODUCCIÓN Los Sistemas Manejadores de Base de Datos (SMBD) son un tipo de software que sirven de interfaz entre la base de datos, el usuario y las a aplicaciones plicaciones que lo utilizan. Son fundamentales para el desarrollo empresarial en el mundo moderno, encontrándose ensuelrendimiento. mercado muchas herramientas comerciales y gratuitas que cada día mejoran Los sistemas manejadores de base de datos da tos facilitan el trabajo de los ingenieros de soporte y administradores de sistemas, permitiendo que existan controles más estrictos y mejores consultas que sirvan para par a la toma de decisiones de las empresas hoy en día.  Actualmente en el mercado existe una gran variedad SMBD que comparten un mismo propósito general: manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización. Es poractualidad esto que desglosándonos a continuación eneneste se explicara los SMBD más usados en la sustrabajo car acterísticas, características, ventajas, desventajas y por qué se siguen usando en el mercado.

 

DEFINICIÓN DE LOS MANEJADORES DE BASE DE DATOS El sistema manejador de bases de datos es la porción más importante del software de un sistema de base de datos. Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica.

Las funciones principales de un DBMS son: Crear y organizar la Base de datos:   Establecer y mantener las trayectorias de acceso a la base de datos de tal forma que los datos puedan ser accesados rápidamente. Manejar los datos de acuerdo a las peticiones de los usuarios: Registrar el uso de las bases de datos. Interacción con el manejador de archivos:  Esto a través de las sentencias en DML al comando del sistema de archivos. Así el Manejador de base de datos es el responsable del verdadero almacenamiento de los datos. Respaldo y recuperación: Consiste en contar con mecanismos implantados que permitan la recuperación fácilmente de los datos en caso de ocurrir fallas en el sistema de base de datos.

Control de concurrencia: Consiste en controlar la interacción entre los usuarios concurrentes para no afectar la inconsistencia de los datos. Seguridad e integridad:  Consiste en contar con mecanismos que permitan el control de la consistencia de los datos evitando que estos se vean perjudicados pe rjudicados por cambios no autorizados o previstos. El DBMS es conocido también como Gestor de Base de datos.

 

“MANEJADORES DE BASE DE DATOS ACTUALES”  

MYSQL MySQL es un manejador de bases de datos principalmente utilizado en las aplicaciones WEB en conjunto con PHP. Con su última versión MYSQL 5.0 anexa nuevas características importantes que lo hacen más competitivo con manejadores como SQL Server, Sybase y Oracle Es un sistema de gestión de base de datos relacional, multihilo y multiusuario seguramente el más usado en aplicaciones creadas como software libre. Por un lado se ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso. Entre sus características tenemos:  

Uso de transacciones ACID (Atomic, Consistent Isolated, Durable): Para construir aplicaciones más seguras mediante commit, rollback, crash recovery y bloqueo por registro.

   

Store Procedures: Para mejorar la programación. Triggers: Para mejorar las reglas del negocio.   Vistas: Para que la información sensible sea más segura.   Information Schema: Para un fácil acceso a los metadatos.   Transacciones Distribuidas(XA): Para soportar transacciones entre múltiples ambientes de bases de datos

VENTAJAS:  

Velocidad al realizar las operaciones   Bajo costo en requerimientos para la elaboración de bases de datos   Facilidad de configuración e instalación. DESVENTAJAS  

Un gran porcentaje de las utilidades de MySQL no están documentadas.   No es intuitivo, como otros programas (ACCESS).   Un gran porcentaje de las utilidades de MySQL no están documentadas.   No es intuitivo, como otros programas (ACCESS). ¿Por qué se sigue usando en el mercado?  

 

Escalabili Escalabilidad dad y flexibilidad Alto Rendimiento Alta Disponibili Disponibilidad dad Apoyo transaccio transaccional nal robusto Aspectos de Internet y datos de almacenamiento Fuerte Protección de Datos

   

AplicaciónGestión de Desarrollo Integral Facilidad

       

 

 

Open Source Libertad y soporte 24 x 7   El más bajo costo total de propiedad

Microsoft SQL Server Es un sistema de gestión de bases de datos relacionales basado en el lenguaje TransactSQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Es un sistema propietario de Microsoft. Sus principales características son:            

Soporte de transacciones transacciones.. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de ad administra ministración, ción, que permite el uso de comandos DDL y DML gráficamente. Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información. Además permite administrar información de otros servidores de datos

VENTAJAS   Soporte de transacciones transacciones..   Escalabilidad, estabilidad y seguridad.   Soporta procedimientos almacenados.   Incluye también un potente entorno gráfico de ad administr ministración, ación, que Permite el uso de comandos DDL y DML gráficamente.   Permite trabajar en modo cliente-servidor cliente-servidor,, donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.   Además permite administrar información de otros servidores de datos. DESVENTAJAS  

Su principal desventaja es el precio, aunque cuenta con una versión E EXPRESS XPRESS que

permite en entornos pequeños. (Aprox. Unos 4GB de información y varios millones usarlo de registros por tabla)   Otra de las desventajas de SQL es que si lo quieres para practicas no te va hacer útil porque en él se prohíben muchas cosas tiene restricciones en lo particular me parase más viable usar MySQL es mucho mejor además de ser un software gratis. ¿Por qué se sigue usando en el mercado?

El software que están ejecutadas en la memoria del servidor por parte del sistema, aprovecha las capacidades del servidor que es más potente que los clientes, previniendo gestión en la red y pueden programar tareas que corran aunque el cliente no esté conectado, siendo parte principal de los servicios.

 

Oracle Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), fabricado por Oracle Corporation. Tradicionalmente Oracle ha sido el SGBS por excelencia, considerado siempre como el más completo y robusto, destacando por sus siguientes características:    

Soporte de transacciones transacciones.. Estabilidad.   Escalabilidad.   Es multiplatafo multiplataforma. rma. VENTAJAS  

Sistema de gestión y control centralizado: Las sentencias de Oracle SQL permiten que los datos se controlen desde un repositorio central tabular.   Estandarización: Una ventaja principal de Oracle SQL es su estandarización y consistencia entre distintas implementaciones.   Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial.   Puede ejecutar ejecutarse se en todas las plataf plataformas, ormas, desde una Pc hasta un supercomputador.   Oracle soporta todas las funciones que se esperan de un servidor “serio”: un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños “activos”, con triggers y procedimientos almacenados, con una

integridad referencial declarativa bastante potente.   Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas.   El software del servidor puede ejecutarse en multitud de sistemas operativos.  Al igual que SQL Server, Oracle cuenta con una versión EXPRESS gratis para pequeñas instalaciones o usuarios personales. DESVENTAJAS    

   

 

Incompatibili Incompatibilidad dad y complejidad Funcionalidad limitada Inhabilidad de implementar el procesamiento recursivo. Es considerado de los más caros, por lo que no se ha estandarizado su uso como otras aplicaciones. Precio de licencias personal Oracle excesivamente caras.

¿Por qué se sigue usando en el mercado?

 

Microsoft Access Es un sistema de gestión de bases de datos Relacional creado por Microsoft (DBMS) para uso personal de pequeñas organizaciones. Se ha ofrecido siempre como un componente de la suite Microsoft Office aunque no se incluye en el paquete “básico”. Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas. Entre las principales características reseñables podemos indicar que:                    

Permite crear tablas de datos indexadas. Modificar tablas de datos. Relaciones entre tablas (creación de bases de datos relacionales relacionales). ). Creación de consultas y vistas. Consultas referencias cruzadas. Consultas de acción (INSERT, DELETE, UPDATE). Formularios. Informes. Entorno de programación a través de VBA Llamadas a la API de windows.

VENTAJAS Facilidad para integrar:  integrar:  Las bases de datos access funcionan muy bien con muchos de los programas para desarrollo de software basados en Windows   NET-amigable: NET-amigable: Las  Las bases de datos access son también una buena opción para los usuarios que tengan la intención de desarrollar software utilizando.   Fácil de instalar y usar:  usar:   Para crear bases de datos access basta con instalar Microsoft Access y esto es algo que cualquier administrador de bases de datos puede hacer en solo unos pocos minutos, quedando un sistema de gestión de base de datos relacional completamente funcional.   Puede ser colocada online:  online:  Aunque todavía tiene limitaciones de número de

 

 

 

   

usuarios condar conexión cuando seatiene necesidad de usuarios remotos, se le puede controlsimultánea, total y funcionalidad una base de datos access de modo que el teletrabajo pueda convertirse en una opción viable para los administradores de bases de datos. Muy popular: Microsoft popular: Microsoft Access es el sistema de base de datos de escritorio más popular en el mundo por lo que las bases de datos access pueden ser entendidas por la mayoría de usuarios de bases de datos. Capacidad de almacenamiento conveniente: Una conveniente: Una base de datos access puede almacenar hasta 2 GB de datos lo cual es más que suficiente para una gran mayoría de desarrollos. Ahorras dinero: Microsoft dinero: Microsoft Access es cientos de dólares más económicos que otros sistemas más grandes; ofreciendo las funcionalidades y uso similares. Importación de datos: Microsoft datos: Microsoft Access hace que sea muy fácil importar datos.

 

DESVENTAJAS Capacidad Finita: Las Finita: Las bases de datos access son útiles para par a pequeñas y medianas empresas o departamentos individuales.   Structured Query Language (SQL): SQL (SQL):  SQL para MS Access no es tan robusto como MS SQL Server u Oracle, por nombrar sólo unos pocos.   Las transacciones críticas a tiempo son difíciles de gestionar : Si generas datos  

 

 

 

 

que necesitan ser no utilizados distribuidos inmediatamente, las bases de datos access puede que sean lasomás adecuadas para ti. Podría haber problemas de seguridad: Si seguridad: Si tu base de datos necesita ser protegida por extensos protocolos de seguridad de base de datos, entonces Access puede que no sea la mejor opción. Múltiples sistemas operativos Windows podrían corromper la base de datos:   Es posible que en tu red existan varios sistemas operativos Windows en diferentes ordenadores que son utilizados para distintos uso en tu empresa. Un solo archivo: Toda archivo: Toda la información de tu base de datos se guarda en un solo archivo. Esto limita las opciones y cómo elegir utilizar los datos. Ralentiza informes, consultas y formularios. Límite de usuarios:  usuarios:  el límite técnico de las bases de datos access es de 255 usuarios al mismo tiempo, pero el límite real es de entre 10 y 80 (según el tipo de aplicación).

¿Por qué se sigue usando en el mercado?

PostgreSQL Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por organizaciones comerciales. La comunidad PostgreSQL se denominada el PGDG (PostgreSQL Global Development Group). Sus principales características son:  

Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés)   Amplia variedad de tipos nativos: provee nativamente varios soportes   Ahorros considerables de costos de operación   Estabilidad y confiabilidad

 

VENTAJAS  

Instalación ilimitada y gratuita: Podemos instalarlo en todos los equipos que queramos.   Gran escalabilidad: Nos permite configurar PostgreSQL en cada equipo según el hardware.   Estabilidad y confiabilidad: Tiene más de 20 años de desarrollo activo y en constante

mejora. Se trata de u pgAdmin: una na herramienta gráfica con la que podemos administrar nuestras bases de datos de forma fácil e intuitiva.   Estándar SQL: implementa casi todas las funcionalidades del estándar ISO/IEC 9075:2011, así pues, resulta sencillo realizar consultas e incluir scripts de otros Motores de Bases de Datos.   Potencia y Robustez: PostgreSQL cumple en su totalidad con la característica ACID Compliant. ACID es un acrónimo de Atomicity, Consistency, Isolation y Durability (Atomicidad, Consistencia, Aislamiento y Durabilidad en español). Por ello permite que las transacciones no interfieran unas con otras.   Extensibilidad Extensibilidad:: tenemos a nuestra disponibilidad una gran variedad de extensiones distribuidas por el grupo de desarrolladores de PostgreSQL. También por terceros o incluso nosotros mismos podemos crear nuestras propias extensiones.

 

DESVENTAJAS Es relativamente lento:  lento:  en inserciones y actualizaciones en bases de datos pequeñas, PostgreSQL está diseñado para ambientes de alto volumen. Ésto hace que la velocidad de respuesta pueda parecer lenta en comparación con bases de datos de pequeño tamaño.   Soporte oficial: No oficial: No cuenta con un soporte en línea o telefónico. telefónic o. PostgreSQL cuenta con foros oficiales donde los usuarios pueden exponer sus dudas que responden otros usuarios de la comunidad. También, disponemos soporte empresarial como EnterpriseDB o TodoPostgreSQL. Cabe resaltar que la comunidad de usuarios PostgreSQL es una de las más activas en el mercado.   La sintaxis de algunos de su comando o sentencias puede llegar a no ser intuitiva si no tienes un nivel medio de conocimientos en lenguaje SQL.  

¿Por qué se sigue usando en el mercado?

 

DB2 Este SGBD es propiedad de IBM, bajo la cual se comercializa el sistema si stema de gestión de base de datos. Utiliza XML como motor, además el modelo que utiliza es el jerárquico en lugar del modelo relacional que utilizan otros gestores de bases de datos. Es el único de los gestores que hemos comentado que nos relacional. Sus caracteristicas más importantes son:                  

Permite el manejo de objetos grandes (hasta 2 GB) La definición de datos y funciones por parte del usuario, el chequeo de integridad referencial, SQL recursivo, soporte multimedia: texto, imágenes, video, audio; queries paralelos, commit de dos fases, backup/recuperación on−line y offline.   Permite agilizar el tiempo de respuestas de esta consulta Recuperación utilizando accesos de sólo índices. Predicados correlacionados. Tablas de resumen Tablas replicadas Uniones hash

VENTAJAS                      

     

Permite agilizar el tiempo de respuestas de esta consulta Recuperación utilizando accesos de sólo índices. Predicados correlacionados. Tablas de resumen Tablas replicadas Uniones hash DB2 utiliza una combinación de seguridad externa y control interno de acceso a proteger datos. DB2 proporciona un juego de datos de acceso de las interfaces para los diferentes tipos de usuarios y aplicaciones. DB2 guarda sus datos contra la pérdida, acceso desautorizado, o entradas inválidas. Usted puede realizar la administración de la DB2 desde cualquier puesto de trabajo. La tecnología de replicación heterogénea (heterogeneous replication) en SQL Server permite permit e la publicación automática de los datos en otros sistemas sis temas que no sean SQL Server, entre los que se incluyen DB2. La mayoría de los que utilizan equipos IBM utilizan DB2 porque es confiable y tiene un muy buen soporte técnico". El DB2 se basa en dos ejes que lo hacen fuerte en su rendimiento: utiliza un sistema multiprocesador (SMP) simétrico y un sistema de procesador paralelo masivo. El DB2 distribuye y recuerda la ubicación de cada pista donde se encuentra la información. En el contexto de una larga base de datos, este sistema de partición hace que la administración sea mucho más fácil de manejar que una base de datos de la misma medida no particionada.

 

DESVENTAJAS  

El DB2 - IBM es la tercera base de datos que más se vende, de acuerdo con los VARs recientemente encuestados en el número de junio de 1996 de la revista VAR Business Magazine. El Microsoft SQL Server se anotó un 38%, Oracle, 21%, IBM, 10%, Informix, 9%, y Sybase un 8%.   En sistemas grandes la base más usada es DB2 ya que corre en diferentes            

plataformas operativas , pero encaracterísticas realidad, en la es mayoría de los casos la decisión para optar por unoperativas, software de estas corporativa. Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van a implementar. Influye en la elección el hardware utilizado. Una serie de error del sistema operativo, que cae DB2. Su principal desventaja es el precio, está dirigido solo a grandes empresas con necesidades de almacenamiento y procesamiento muy altas. Al igual que SQL Server y Oracle dispone de una versión EXPRESS gratis pero no de libre distribución. Existen muchos más gestores de bases de datos en el mercado, pero estos como he comentado son los más usados.

¿Por qué se sigue usando en el mercado?

 

CONCLUSIÓN Durante la realización de este trabajo, aprendimos acerca de los Los Sistemas Manejadores de Base de Datos (SMBD) su importancia y utilidad a la hora de almacenar, clasificar y manejar información, de cualquier tipo.  Algunos de los aspectos aprendidos y que de gran peso es la base de datos su definición, requerimiento, ventajas y características donde podemos decir que la base de datos: Es una colección de datos o información usados para dar servicios a muchas aplicaciones al mismo tiempo. En cuanto al requerimiento podemos decir que cumple las mismas tareas de análisis an álisis que del software y tiene como característica relacionar la información como vía organización y asociación donde la base de datos tiene una ventaja que es utilizar la plataforma para el desarrollo del sistema de aplicación en las organizaciones. Otro aspectos importante sería el diseño y creación de la base de datos, donde existen distintos modos de organizar la información y representar las relaciones entre datos losde tresredes modelos principales dentro de ciertas una base de datos son elpor jerárquico, y el lógicos relacional, los cuales tiene ventajas de procesamiento y de negocios.

 

BIBLIOGRAFIA http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/199/A 4.pdf?sequence= 4.pdf?sequence = https://docplayer.es/6972606-Sistemas-manejadores-de-base-de-datos.html  https://docplayer.es/6972606-Sistemas-manejadores-de-base-de-datos.html   file:///C:/Users/melissa/Downloads/componente45499.pdf   https://revistadigital.inesem.es/informatica-y-tics/los-gestores-de-bases-de-datosmas-usados/   mas-usados/

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF