Este documento describe las bases de datos más utilizadas en aplicaciones web, incluyendo Oracle, MySQL, SQL Server, PostgreSQL y SQLite. Explica brevemente las características y usos principales de cada una. También incluye un gráfico que muestra la tendencia de uso de bases de datos entre 2005-2020.
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Bases de datos web MySQL, SQL Server, PostgreSQL
1. INGENIERÍA EN SISTEMAS COMPUTACIONALES
ALUMNO
CHRISTIAN GUADALUPE CARRERA SALAS
NÚMERO DE CONTROL
17070721
MATERIA
PROGRAMACIÓN WEB
PROFESOR
CARLOS ARTURO AGUILAR DÍAZ
UNIDAD 1 / TAREA 4
BASES DE DATOS MÁS UTILIZADAS EN
APLICACIONES WEB
2. Bases de datos más utilizadas en aplicaciones web
Existen en la actualidad diferentes conceptos acerca de la base de datos, de acuerdo con Date
(2001) la base de datos es “un conjunto de datos persistentes que es utilizado por los sistemas
de aplicación de alguna empresa dada.” (p. 1).
Con el paso del tiempo, las bases de datos se han convertido en un elemento indispensable no
sólo para el funcionamiento de los grandes motores de búsqueda y la recuperación de
información a lo largo y ancho de la Web,sino también para la creaciónde sitios web, aplicaciones
web y otros sistemas de información en los que se necesita manejar grandes volúmenes de
información.
Cuando hablamos de bases de datos, inmediatamente se nos viene a la mente, Oracle, la base
de datos relacional más fiable y utilizada en el mundo. De acuerdo a lo que siempre escuchamos
sabemos que sus principales clientes son las empresas debido a su elevado precio, aunque vale
totalmente la pena. Cuenta con su propio componente de red, el cual hace posible que pueda
existir una comunicación mediante las redes. Está disponible en la mayoría de las plataformas,
tales como Windows, Linux, Unix, Mac OS, etc. Uno de los puntos más fuertes de Oracle es la
arquitectura, que divide entre lógica y física. Esto hace que exista una flexibilidad mayor entre las
redes de datos y una mayor robustez en la estructura de los mismos.
Por otro lado, tenemos a MySQL, sin duda, la base de datos con la que muchos comenzamos.
MySQL es el gestor de base de datos de código abierto más popular utilizado en la web,
principalmente con el lenguaje de programación PHP. La eficacia, fiabilidad y facilidad de uso son
las principales características de esta base de datos utilizada en aplicaciones web como
Facebook y Twitter. Posee diversas características entre las que destacan su compatibilidad con
SQL, arquitectura cliente/servidor, procedimientos almacenados, soporte multiplataforma.
Por supuesto que no podía faltar la famosa base de datos de Microsoft, SQL Server, basada en
el lenguaje de consultas estructurado SQL. Cuenta con diferentes versiones que se adaptan a
diferentes cargas de trabajo y demandas, algo realmente útil. Algunas de sus características más
importantes son que admite transacciones, procedimientos almacenados y posee una gran
escalabilidad, estabilidad y seguridad, esto es algo que muchos desarrolladores buscan al
momento de seleccionar la base de datos con la que trabajaran.
La base de datos del elefante, PostgreSQL, un potente gestor de bases de datos relacionales
orientado a objetos que extiende las funciones de SQL. PostgreSQL admite transacciones,
subselecciones, disparadores, vistas, integridad referencial de clave externa y bloqueo
sofisticado. Tiene diversas características: tipos definidos por el usuario, herencia de tablas,
extensibilidad, integridad de datos, entre otras. PostgreSQL es de los más usados en la
actualidad. Es multisistema, por lo tanto, puedes usarlo en cualquier sistema operativo y bajo
licencia libre.
Por último, tenemos a SQLite, una base de datos SQL transaccional de código abierto, ligera,
autónoma, de configuración simple que se caracteriza por almacenar información persistente de
forma sencilla. Uno de los aspectos más destacados es que no demanda el soporte de un servidor
puesto que implementa una serie de librerías que se encargan de la gestión y por ende no ejecuta
procesos para administrar la información.
3. Tendencia de uso de las bases de datos (2005 – 2020).
Gráfico obtenido de PYPL: http://pypl.github.io/DB.html
Bibliografía
Singh, U. (2019). Top 5 Database for Web Applications. Consultado en:
https://medium.com/@singh.umesh30/top-5-database-for-web-applications-
d71a4229fa37
Casado, C. (2007). Las aplicaciones web y las bases de datos. Consultado en:
http://multimedia.uoc.edu/blogs/fem/es/las-aplicaciones-web-y-las-bases-de-datos/
Marín, R. (2019). Los gestores de bases de datos más usados en la actualidad.
Consultado en: https://revistadigital.inesem.es/informatica-y-tics/los-gestores-de-bases-
de-datos-mas-usados/
Date, C.J. (2001). Introducción a los sistemas de bases de datos (7ª edición). México:
Pearson educación.