Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
SGBD y tecnologías que usan las aplicaciones web 2.0
1. ¿Qué SGBD y tecnologías utilizan
las principales aplicaciones web
2.0 del mundo?
Alumna: Villanueva Cigarán, Sthefani
Codigo: 1415220246
Curso: Base de Datos
Profesor: Ing. Eddie Malca Vicente
2. ¿QUÉ ES UN SISTEMA DE GESTOR DE BASE DE DATOS?
Un gestor de base de datos (DataBase Managenent System) es un sistema
que permite la creación, gestión y administración de bases de datos, así
como la elección y manejo de las estructuras necesarios para el
almacenamiento y búsqueda de la información del modo más eficiente
posible.
https://revistadigital.inesem.es/informatica-y-tics/los-gestores-de-bases-de-datos-mas-usados/
3. GOOGLE
SGBD:
BigTable ( sirve como la base de datos para aplicaciones como el Datastore de Google App Engine, Google Personalized
Search, Google Earth y Google Analytics )
La pila tecnológica de Google incluyen: Adobe (ColdFusion, Flash), AngularJS, Apache (Commons, Groovy), Atlassian JIRA,
Backbone.js, Bootstrap, Codenvy , Overol , Dark, DbVisualizer, FMOD , FusionCharts, GitTower, Grails, IBM DB2, Java,
JavaScript, jQuery, JUnit, LaunchKit, Microsoft SQL Server, Modernizr, MongoDB y muchos otros.
Gerry Giacoman Colyer , profesional de tecnología y negocios en San Francisco. Yale, Stanford MBA
APLICACIONES WEB 2.0
https://www.quora.com/What-technology-stack-does-Google-use
4. Margaret Rouse (https://searchdatamanagement.techtarget.com/definition/Google-BigTable)
Además, aquí hay una lista de otros productos de software que Google usa internamente:
Comercialización : Alliance Tech, Attendify, Marketo, Owler
Ventas y Soporte : Acompañamiento, Conga, Veelo, Información de Zoom
Producto y diseño : Adobe Typekit, Atomic, Pixate, Sketch
Análisis : Alteryx, ClickTale, ExtraHop, Mixpanel
Recursos humanos : trabajos AngelList, CrowdFlower, Hiree, Switch
Finanzas y contabilidad : Bango, Fortumo, Payoneer, SpringCM
Productividad : Creately, Shopify, Slack , Zimbra
5. FACEBOOK
SGBD:
Cassandra (sirve para almacenar los datos de los usuarios de forma estructurada y distribuida. Se dice que Cassandra
pertenece a una segunda generación de bases de datos, a un paradigma llamado NoSQL)
Su tecnología incluye:
Linux, el sistema operativo que administrar los recursos de cada servidor en Facebook
Apache, el servidor de páginas web
MySQL, el manejador de bases de datos, el que almacena de forma estructurada los datos de los usuarios
PHP, el lenguaje de programación que automatiza la creación de páginas web.
Hive, proyecto auspiciado por la Fundación Apache. Entre sus varias funcionalidades destaca una fundamental para
Facebook: el análisis de grandes conjuntos de datos sobre los cuales es posible inquirir, buscar información en ellos.
Thrift, es un kit de herramientas, uno especializado en la interoperabilidad de lenguajes de programación. A través
de Thrift Facebook ha combinado el uso de lenguajes tan distintos entre sí como C++, Java, Python, PHP, Ruby,
Haskell, y más, a lo largo de todos sus equipos de desarrollo.
https://hipertextual.com/2011/02/7-tecnologias-de-software-que-sostienen-a-facebook
6. Scribe, sistema de distribución y registro de mensajes en los servidores, tolerante a fallas y capaz de funcionar sobre una
gran cantidad de equipos. sistema de distribución y registro de mensajes en los servidores, tolerante a fallas y capaz de
funcionar sobre una gran cantidad de equipos.
HipHop for PHP: transformador de código PHP en código C++, por lo que el resultado es un software de igual
funcionalidad, pero optimizado para un alto desempeño.
Tornado: kit de herramientas de software, capaz de gestionar miles de conexiones web de forma simultánea y veloz.
https://hipertextual.com/2011/02/7-tecnologias-de-software-que-sostienen-a-facebook
7. AIRBNB
SGBD:
Amazon RDS
Lenguajes de programación - Ruby y Javascript.
Framework - Ruby on Rails. RoR framework es bien conocido por sus increíbles capacidades que aceleran
el desarrollo y, como resultado, reducen los costos y TTM (time to market).
Marco de JavaScript - Reaccionar Una biblioteca de JavaScript UI, React, es una solución flexible y eficiente
para construir interfaces de usuario elegantes.
Servidor web - Nginx. Nginx es un poderoso servidor HTTP y proxy que acelera la entrega de contenido,
asegura la seguridad y escalabilidad de Airbnb. No solo Airbnb cosecha los beneficios de Nginx; Los
gigantes de la industria tecnológica como Instagram, Netflix y Zappos también usan NGinx.
Valor clave de almacenamiento - Redis. Redis proporciona una infraestructura de caché escalable y una
base de datos clave / valor.
https://www.forbes.com/sites/quora/2018/02/20/what-technology-stack-does-airbnb-use/#5d731f844025
8. Almacenamiento en la nube: Amazon S3, EBS. Para almacenar datos de usuarios que incluyen millones de imágenes de usuarios,
Amazon recurre a los servicios de Amazon.
Alojamiento en la nube : Amazon EC2. Amazon EC2 es una herramienta eficiente que distribuye el tráfico entrante y no permite
que el sistema de Airbnb baje durante picos de tráfico repentinos o cualquier fluctuación de tráfico inesperada.
Base de datos en la nube : Amazon RDS. Amazon mantiene sus datos en la base de datos relacional de la nube de Amazon.
Anteriormente, Amazon usó bases de datos MySQL, pero cambió a Amazon RDS para simplificar la administración y otras tareas
rutinarias.
Herramientas Big Data - Presto, Druid, Airpal. Airbnb posee un enorme volumen de datos de usuarios, por lo que utilizan
diversos instrumentos para almacenar, procesar, analizar y administrar esos datos.
https://www.forbes.com/sites/quora/2018/02/20/what-technology-stack-does-airbnb-use/#5d731f844025
9. YAHOO!
YOUTUBE
• Usa PostgreSQL modificado .
• Usa MySQL pero se están moviendo a BigTable de Google .
MYSPACE
• Usa SQL Server.
TWITTER Y WIKIPEDIA
• Usa MySQL.
https://www.quora.com/What-do-big-websites-like-Facebook-Google-Twitter-and-LinkedIn-use-for-their-database-What-would-be-the-pros-and-cons-of-what-they-use-and-why
10. • Usa SQL Server, lo cual es muy obvio.
• Usa MySQL .
• Trabajan con MySql y PostgreSql como bases de datos.
MICROSOFT
FLICKR
UBER
https://www.quora.com/What-is-the-software-stack-of-Uber
https://www.quora.com/What-do-big-websites-like-Facebook-Google-Twitter-and-LinkedIn-use-for-their-database-What-would-be-the-pros-and-cons-of-what-they-use-and-why