Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Informe de BD

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

INFORME

Tipos de bases de datos


Existen diferentes clasificaciones de las bases de datos, atendiendo a características
puntuales:
Según su variabilidad. Conforme a los procesos de recuperación y preservación de
los datos, podemos hablar de:
Bases de datos estáticas. Típicas de la inteligencia empresarial y otras áreas de análisis
histórico, son bases de datos de sólo lectura, de las cuales se puede extraer información,
pero no modificar la ya existente.
Bases de datos dinámicas. Aparte de las operaciones básicas de consulta, estas bases
de datos manejan procesos de actualización, reorganización, añadidura y borrado de
información.
Según su contenido. De acuerdo a la naturaleza de la información contenida, pueden
ser:
Bibliográficas. Contienen diverso material de lectura (libros, revistas, etc.) ordenado a
partir de información clave como son los datos del autor, del editor, del año de
aparición, del área temática o del título del libro, entre otras muchas posibilidades.
De texto completo. Se manejan con textos históricos o documentales, cuya
preservación debe ser a todo nivel y se consideran fuentes primarias.
Directorios. Listados enormes de datos personalizados o de direcciones de correo
electrónico, números telefónicos, etc. Las empresas de servicios manejan enormes
directorios clientelares, por ejemplo.
Especializadas. Bases de datos de información hiperespecializada o técnica, pensadas a
partir de las necesidades puntuales de un público determinado que consume dicha
información.
Bases de datos relacionales:
SQL Server MySQL
Oracle

Bases de datos NO relacionales:


MongoDB Redis

MySQL
MySQL AB desarrolla MySQL como software libre en un esquema de licenciamiento
dual. Por un lado, lo 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
Características:
Está desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como el Apache, donde el software es desarrollado por una
comunidad pública, y el copyright del código está en poder del autor individual,
MySQL es propiedad y está patrocinado por una empresa privada, que posee el
copyright de la mayor parte del código. Esto es lo que posibilita el esquema de
licenciamiento anteriormente mencionado. Además de la venta de licencias privativas,
la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores
alrededor del mundo que colaboran vía Internet.
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)

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.
Características:
Se considera a Oracle como uno de los sistemas de bases de datos más completos,
destacando su:
Soporte de transacciones.
Estabilidad.
Escalabilidad.
Es multiplataforma.
Su mayor defecto es su enorme precio, que es de varios miles de dólares (según
versiones y licencias). Otro aspecto que ha sido criticado por algunos especialistas es la
seguridad de la plataforma, y las políticas de suministro de parches de seguridad,
modificadas a comienzos de 2005 y que incrementan el nivel de exposición de los
usuarios. En los parches de actualización provistos durante el primer semestre de 2005
fueron corregidas 22 vulnerabilidades públicamente conocidas, algunas de ellas con una
antigüedad de más de 2 años.
Ventajas:
 Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial
 Puede ejecutarse en todas las plataformas, desde una Pc hasta un
supercomputador.
Desventajas:
 El mayor inconveniente de Oracle es quizás su precio.
 Necesidad de ajustes.
 Elevado el coste de la información.

Microsoft SQL Server

Es un sistema de gestión de bases de datos relacionales basado en el lenguaje Transact-


SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de
manera simultánea. Así de tener unas ventajas que a continuación se pueden describir.
Características:
 Soporte de transacciones.
 Escalabilidad, estabilidad y seguridad.
 Soporta procedimientos almacenados.
 Incluye también un potente entorno gráfico de administració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.
 Escalabilidad, estabilidad y seguridad.
 Soporta procedimientos almacenados.
Desventajas:
 Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta
procedimientos almacenados. enorme cantidad de memoria RAM que utiliza
para la instalación y utilización del software
 La relación calidad-precio está muy debajo comparado con Oracle.

Microsoft Access

Es un sistema de gestión de bases de datos Relacional creado y modificado por


Microsoft (DBMS) para uso personal de
pequeñas organizaciones. Es 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.
Características:
 Entre las principales funcionalidades de Access se encuentran:
 Crear tablas de datos indexadas.
 Modificar tablas de datos.
 Relaciones entre tablas (creación de bases de datos relacionales).
 Creación de consultas y vistas.
 Consultas referencias cruzadas.
 Consultas de acción (INSERT, DELETE, UPDATE).
 Formularios.
 Informes.
 Llamadas a la API de Windows.
Ventajas:
 Tablas para almacenar los datos.
 Consultas buscar y recuperar únicamente los datos que necesita.
 Formulario para ver, agregar y actualizar los datos de las tablas.
Desventajas:
 Limitaciones en el procesamiento de las búsquedas.

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 PostgreSQLno 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. Dicha comunidad es
denominada PostgreSQLGlobal DevelopmentGroup.
Características:
Algunas de sus principales características son, entre otras:
1. Alta concurrencia: mediante un sistema denominado MVCC (Acceso
concurrente multiversión por sus siglas en inglés)
2. Amplia variedad de tipos nativos: provee nativamente varios soportes.
Ventajas:
 Ahorros considerables de costos de operación.
 Estabilidad y confiabilidad.
Desventajas:
 Consume más recursos que MySQL.
 La sintaxis algunos de sus comandos o sentencias no es nada intuitiva.
SQLite

Es un sistema de gestión de bases de datos relacional compatible con ACID, contenida


en una relativamente pequeña biblioteca escrita en C. SQLiteun proyecto de dominio
público.
Características:
 La biblioteca implementa la mayor parte del estándar SQL-92
 Varios procesos o hilos pueden acceder a la misma base de datos sin problemas
 Varios accesos de lectura pueden ser servidos en paralelo.
 Un acceso de escritura sólo puede ser servido si no se está sirviendo ningún otro
acceso concurrentemente.
Ventajas:
 Rendimiento de base de datos.
 Interfaces.
 Costo.
Desventajas:
 Falta de Clave Foránea.
 Falta de documentación en español.
Apache Derby

Apache Derby es un sistema gestor de base de datos relacional escrito en Java que
puede ser empotrado en aplicaciones Java y utilizado para procesos de transacciones
online. Tiene un tamaño de 2 MB de espacio en disco. Inicialmente distribuido como
IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache
2.0 License. Actualmente se distribuye como Sun Java DB.
Características:
 APIs para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría
de SQL99.
 Su código mide alrededor de 2000KB comprimido.
 Soporta cifrado completo, roles y permisos. Además, posee SQL SCHEMAS
para separar la información en un única base de datos y control completo de
usuarios.
 Soporta internamente procederes, cifrado y compresión. Trae soporte
multilenguaje y localizaciones específicas.
 A partir de la versión 10.4 trae un sistema simple de replicación maestro-
esclavo.
 Transacciones y recuperación ante errores ACID.
Ventajas:
 Se pude configurar como cliente/servidor
 Tiene la opción del manejador de base de datos soporta la arquitectura
cliente/servidor
desventajas:
 Es tedioso solo lo puedes manipular si conoces lo básico de SQL
 Necesitas códigos para crear la base de datos
DB2

Es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema de


gestión de base de datos. La versión más actual es DB2 9, la cual utiliza XML como
motor, además el modelo que utiliza es el jerárquico en lugar del modelo relacional que
utilizan otros gestores.
Características:
 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; quieres
paralelos, commit dos frases, backup/recuperación−line y offline.
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
Desventajas:
 Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van
a implementar.
 Influye en la elección
Referencia Bibliográfica
https://rockcontent.com/es/blog/tipos-de-base-de-datos/

https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/sistema-gestor-de-base-de-
datos-sgbd/
https://www.grapheverywhere.com/tipos-bases-de-datos-clasificacion/

https://hostingpedia.net/mysql.html

https://es.wikipedia.org/wiki/Base_de_datos

También podría gustarte