Está en la página 1de 17

“SISTEMAS SGBD PARA APLICACIONES WEB, APLICACIONES MÓVIL, Y APLICACIONES DE ESCRITORIO”

CARRERA
INGENIERÍA INFORMÁTICA

ASIGNATURA
TALLER DE BASE DE DATOS
PRESENTAN
GLADYS SAMANTA RIZO ZUÑIGA 181230042
RODRIGO MALDONADO SORIANO 181230059
OSVALDO CRUZ SUASTEGUI 181230031
OMAR OLEA MAYO 181230059
DOCENTE
CRISTINA BARRERA DE JESUS

SAN MARCOS GUERRERO, MEX. 12 MARZO DEL 2021


INTRODUCCIÓN
En la actualidad podemos encontrar diferentes Gestores de base de
datos, los cuales pueden identificarse para por cada una de sus
características propias.
Las bases de datos se pueden utilizar de diferentes formas y las
podemos encontrar en variedad de lugares ,paginas web, aplicaciones
móviles,  aplicaciones de escritorio.
Por ende se crea la siguiente clasificación en donde se especificaran
cada una de los gestores de base de datos utilizados en nuestros
diferentes proyectos.
SISTEMAS SGBD PARA APLICACIONES WEB
MySQL

• MySQL ha sido desde hace décadas el líder indiscutido de bases de datos


utilizadas en desarrollo web y de aplicaciones que utilizan lenguajes
populares como PHP, Ruby o Python.
• Es un servidor de bases de datos de tipo relacional, es considerada por
muchos como la base de datos más popular del mundo.
• Se caracteriza por la ejecución de tareas en simultáneo tanto lectura como
escritura. Además es software libre licenciado bajo GNU/GPL, ofrece gran
velocidad de acceso a los datos y soporta múltiples motores de
almacenamiento como MyISAM e INNODB.
• Permite uso de índices, múltiples transacciones, balanceo de carga,
clustering, backups en caliente, etc.
Microsoft SQL Server
• Microsoft SQL Server es el servidor de base de datos SQL relacional de
Microsoft. Es muy popular entre usuarios de la plataforma Windows
Server, debido a que ofrece una compatibilidad nativa con el lenguaje
de programación ASP/ASP.NET, así como con toda la suite de
desarrollo de aplicaciones de sistemas operativos Windows.
• Ofrece soporte de procedimientos almacenados, transacciones,
administración mediante una interfaz gráfica (GUI), uso de comandos
DML y DDL, uso de servidor remoto, y también ofrece una interfaz de
comandos llamada osql o SQLCMD.
SISTEMAS SGBD PARA
APLICACIONES WEB
• Cada vez más aplicaciones móviles necesitan datos para funcionar, y las
bases de datos han sido durante bastante tiempo la forma más común
de almacenar y administrar datos.
• Por lo tanto, en un escenario típico, una aplicación móvil usa una base
de datos alojada en la nube y se conecta remotamente a ella para
acceder a sus datos. Esto, por supuesto, implica que la aplicación móvil
necesita una conexión de red activa y bastante rápida.
Oracle BerkeleyDB
• es una librería de manejo de base de datos con API para C, C+
+, Java, Perl, Python, Ruby, Tcl y muchos otros lenguajes. Soporta
múltiples datos para una misma clave. Berkeley DB permite miles de
hilos de control manipulando bases de datos de hasta
256 terabytes en muchos sistemas, incluidos la mayoría de los tipo-
UNIX y Windows, e incluso sistemas operativos de tiempo real.
• Berkeley DB fue desarrollada por la compañía Sleepycat Software.
Está disponible en código fuente y con licencia de libre distribución
(free software).
• Los datos se almacenan en el formato nativo del lenguaje de
programación.
• No tiene modo cliente-servidor.
• Caché configurable para modificar el rendimiento.
• Permite crear bloqueos de forma detallada. Esto es especialmente útil
para trabajos concurrentes sobre la base de datos de forma que se
bloquea una página de registros durante una transacción para evitar
que se modifiquen hasta que termine pero permitiendo actuar sobre el
resto de páginas.
• Posibilidad de realizar copias de seguridad y replicación en caliente.
Couchbase Lite
• Couchbase es un proveedor líder de tecnología de base de datos
NoSQL y la empresa detrás del proyecto de código abierto Couchbase.
Couchbase Server es una base de datos orientada a documentos
NoSQL con implementaciones de producción en AOL, Cisco, Concur,
LinkedIn, Orbitz, Salesforce.com, Shuffle Master y cientos de otros
nombres famosos. Es especialmente adecuado para aplicaciones
interactivas que proporcionan escalabilidad fácil, alto rendimiento
constante, disponibilidad en horario ininterrumpido todo el año y un
modelo de datos flexible para facilitar el desarrollo.
SQLite
• SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en
una relativamente pequeña (~275 
• kiB)2 biblioteca escrita en C

Squlite se caracteriza por ser un  motor de base de datos ágil y robusto diseñado para ambientes
de alto volumen.
• No requiere configuración.
•  No se requiere uso de servidor (proceso activo para atender la peticiones).
• Fácilmente portable (multiplataforma Windows, Linux, MAC, dispositivos móviles, Tablet, etc.) y
posee un acceso mucho más rápido.
• DESVENTAJAS
•  Sqlite posee deficiencias en la herramienta where esta limitación está dada por el soporte
para clausúras anidadas, de igual forma es notoria la falta de Claves Foráneas.
UnQLite
• UnQLite es un motor de base de datos NoSQL integrado. Es un almacén
de clave / valor estándar similar al Berkeley DB más popular y una base
de datos de almacén de documentos similar a MongoDB con un lenguaje
de scripting incorporado llamado Jx9 que se parece a Javascript.
• A diferencia de la mayoría de las otras bases de datos NoSQL, UnQLite
no tiene un proceso de servidor separado. UnQLite lee y escribe
directamente en archivos de disco normales. Una base de datos
completa con múltiples colecciones está contenida en un solo archivo de
disco. El formato de archivo de la base de datos es multiplataforma,
puede copiar libremente una base de datos entre sistemas de 32 y 64
bits o entre arquitecturas big-endian y little-endian.
• UnQLite fue diseñado a finales de 2012 cuando el equipo de
desarrollo de Symisc (la compañía detrás de UnQLite) liderado por
Mrad Chems Eddine estaba trabajando en una solución distribuida
P2P y Voip similar en conceptos a Skype y Kademlia. El desafío era
poder almacenar la metainformación de todos los nodos, como
direcciones IP, blobs, etc. de manera local y muy eficiente.
SISTEMAS SGBD PARA APLICACIONES DE ESCRITORIO
DB2 EXPRESS-C 
• DB2 express-C es un motor de base de datos perteneciente a la
empresa IBM, conteniendo parte de las funcionalidades de la versión
de pago DB2 propiedad también de la empresa IBM, este motor de
base de datos es gratuita pero no libre (como aquellas que tienen
licencia GPL) y cuenta con la ventaja de no tener límite de crecimiento
en sus archivos de base de datos.
• Características
• Ofrece a los desarrolladores un conjunto de herramientas para crear
aplicaciones de bases de datos para el escritorio, entornos
cliente/servidor, Tablet PC o para la Web.
• Ventajas
• Permite Administrar datos Relacionales o datos XML.
• Permite la construcción de aplicaciones independientes, web,
cliente-servidor y empresariales.
• Desventajas
• Lentitud crear y ejecutar consultas.
• Utiliza mucho la memoria RAM para las instalaciones y utilización
de software.

Bibliografía
• https://www.tecnologias-informacion.com/basedatosandroid.html
• https://es.wikipedia.org/wiki/Berkeley_DB
• https://www.capterra.mx/software/132494/couchbase-server
• http://giolettguerra.blogspot.com/2017/04/caracteristicas-ventajas-y-
desventajas.html
• https://www.methodsandtools.com/tools/unqlite.php
• http://soniaramosfernandez.blogspot.com/2017/05/gestor-de-base-d
e-datos.html

También podría gustarte