ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
Sgbd
1. QUÉ SGBD Y
TECNOLOGÍAS UTILIZAN
LAS APLICACIONES WEB
2.0
P R O F E S O R : E D D I E C H R I S T I A N
M A L C A V I C E N T E
A L U M N O : D I E G O F R A N C I S C O
T R U J I L L O H I D A L G O
2. ¿QUÉ ES SGBD?
Es un tipo de software especializado para servir de
interfaz entre la base de datos del usuario y las
aplicaciones. Gracias a este sistema de software,
compuesto por un lenguaje de definición de datos, es
posible gestionar los datos a distintos niveles.
Definir datos, almacenar, modificar, aplicar
restricciones, recuperar y acceder a la información
como realizar consultas y hacer análisis para generar
informes son algunas de las funciones que nos
brinda.
3. LOS SGBD MAS POPULARES
MySQL:
Es un software de sistema gestión de base de datos relacional que se
puede ejecutar en los sistemas operativos GNU/Linux, Windows y Mac,
se ejecuta de forma multi-thread y multiusuario y es distribuido por Oracle
bajo la licencia GPL y comercial.
Oracle:
Es un sistema de gestión de base de datos desarrollado por la compañía
Oracle, este sistema es de tipo modelo objeto relacional, por el cual es
uno de los gestores de bases de datos mas completo como: soporte
de transacciones, estabilidad, escalabilidad y puede correr en los
sistemas operativos GNU/LINUX, Windows, Mac y entre otros.
4. Microsoft SQL Server:
Un software propietario de gestión de base de datos creado por la
compañía Microsoft disponible, lamentablemente solo se puede usar en
el sistema operativo Windows, aunque recientemente anunciaron que
SQL Server 2016 estaría disponible para GNU/Linux para este fin de año.
Con este sistema de gestión de base datos se puede trabajar en modo
cliente y servidor.
MariaDB:
Es un programa sistema de manejo de bases de datos multiplataforma
descendiente de MySQL creado en el año 2009 por el descontento de
modelo de desarrollo. Se distribuye bajo la licencia GPL que es una
software completamente libre y además se ha introducido dos nuevos
motores de almacenamiento Aria y XtraDB en sustitución
de MyISAM y InnoDB.
5. LOS SGBD EN APLICACIONES WEB
Facebook:
Memcached: Un sistema de caché de memoria que se
utiliza para acelerar los sitios web dinámicos basados
en bases de datos mediante el almacenamiento en
caché de datos y objetos en la memoria RAM para
reducir el tiempo de lectura.
Cassandra: Esta es la elección correcta cuando necesita escalabilidad
y alta disponibilidad sin comprometer el rendimiento. Facebook lo usa
para su búsqueda en la bandeja de entrada.
Tornado: Es capaz de gestionar miles de conexiones web de forma
simultánea y veloz. Está escrito en el lenguaje Python y su diseño está
basado en el que tiene FriendFeed.
Facebook no podría "sentirse" en tiempo real sin Tornado.
6. Twitter:
Cassandra: Quizá el mayor representante open source del nuevo
paradigma en DBM, las llamadas NoSQL
YouTube:
Sistema Operativo: Usa la versión SUSE de Linux que es una de las más
conocidas distribuciones Linux existentes a nivel mundial, se basó en sus
orígenes en Slackware.
Base de datos: Usa MySQL de código abierto, es la más usada para este
tipo de servidores aquí es donde se almacenan los nombre de usuarios,
descripciones, etiquetas, tags, etc.
Lenguajes de programación: El lenguaje de programación que usa es
Python y C, donde Python permite un desarrollo más rápido y flexible.
Usa además Psyco que es un compilador C que se puede importar desde
Python y que acelera notablemente las aplicaciones Python.
7. UBER:
Mysql: Es el mas favorable para sus usos. Es una herramienta importante para su
Almacenamiento de información global