1. SGBD Y TECNOLOGÍAS QUE
UTILIZAN LA WEB 2.0
RODRÍGUEZ ROMUCHO, MIGUEL ÁNGEL
1415210038
2. RocksDB es una base de datos incrustada de alto rendimiento para datos de
clave-valor. Es un fork de LevelDB, optimizado para explotar múltiples núcleos
de CPU, y hacer uso eficiente de dispositivos de almacenamiento rápido
como Unidad de estado sólido en cargas de trabajo de Entrada/Salida (E/S)
limitada.
Es uno de los gestores de bases de datos más usados tanto por la comunidad
estudiantil como por las empresas, está desarrollada bajo las licencias de GPL
y la licencia comercial de Oracle.
Este gestor de base de datos es el más popular de código abierto y es
utilizada por Twitter, Facebook y YouTube gracias a su rendimiento y
confiabilidad.
Cassandra se define como una base de datos NoSQL distribuida y
masivamente escalable, y esta es su mayor virtud desde nuestro punto de
vista, la capacidad de escalar linealmente.
3. Cassandra es descentralizado, tolerante a fallas,
elástico (termino heredado de Amazon EC2; es la nueva
manera de decir “escalable”), con alta disponibilidad y
probado en el campo de batalla por Facebook (su gran
impulsor a través de la Apache Software
Foundation), Digg y (gradualmente) Twitter. Parte de su
éxito se debe a que no intenta cumplir con todo rigor
las propiedades ACID.
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., con respecto a
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
4. La primera arquitectura de Uber consistía en una aplicación
monolítica escrita en Python conectada a una base de datos
PostgreSQL. Desde entonces, esta arquitectura ha cambiado
bastante a un modelo de microservicios y nuevas plataformas
de datos. Entre ellas destaca el cambio de PostgreSQL
por Schemaless, una capa de abstracción sobre MySQL que
construye una base de datos distribuida. En este artículo se
explican las motivaciones técnicas que llevaron a dicho
cambio.
5. Cloud Bigtable, la nueva base de datos NoSQL de Google la nueva
herramienta lanzada por Google para las empresas llamada Cloud Bigtable,
una plataforma que permite almacenar importantes cantidades de datos y
que se basa, como su propio nombre indica, en la tecnología BigTable y,
por otro lado, en la API Apache HBase, una interfaz de código abierto para
el procesamiento de grandes cantidades de datos integrado con
soluciones del software Hadoop.