SlideShare una empresa de Scribd logo
1 de 9
MySql y PostgreSql como bases de datos para gestionar su
información.
• MySql Sistema desarrollado bajo licencia
dual : licencia publica y licencia comercial por Oracle
• PostgreSql Sistema de gestión de bases de
datos relacional orientado a objetos y libre
Los lenguajes que utilizan son Javascript, Python, Node.js, Go,
Java, C y C++.
,
Aplicación Uber IOS utiliza :
• El marco CoreLocation para geolocalizar el dispositivo
del usuario, con el fin de configurar la entrega de
ubicación proporcionada por el dispositivo del usuario.
• Permite definir regiones geográficas
• Traza los movimientos del dispositivo, ya que cruza los
límites definidos.
Uber aplicaciones de Android utilizan Google Location Services API
para obtener los datos de localización precisos de un usuario,
apoyados por el dispositivo del usuario y Google Maps
Decidió mover sus servicios de anuncios
de MySQL, un popular manejador de bases
de datos, a uno nuevo, creado por ellos
mismos, llamado F1.
El nuevo sistema combina lo mejor de
NoSQL y SQL.
F1 se codesarrollo con un nuevo sistema de almacenamiento de bajo
nivel llamado Spanner. Esto está descrito como un descendiente de
BigTable (del mismo Google), el cual es un sucesor de Megastore.
Este último es un manejador de registros indexados de transacciones
construido por Google por encima de su almacenamiento de datos
BigTable en NoSQL.
Su conjunto de tecnologías se ajusta bastante bien al
standard de las aplicaciones de Google de los últimos
tiempos usando servlets de Java en el lado del servidor y
Javascript para el lado del cliente
En su mayoría construido con el framework (open
source) Closure, incluyendo el compilador de Javascript
y su sistema de templates.
Ha llevado un par de trucos: usando la APIHTML5
History para mantener URLs agradables incluso aunque
se trate de una aplicación AJAX
• 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.
• Ocupa Netscaler que es un dispositivo de entrega de aplicaciones web que optimiza la
disponibilidad de las aplicaciones, acelera el rendimiento y se preocupa del balanceo de carga.
• Netscaler también actúa como cortafuergos para protegerlo de ataques.
• 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.
• Entre las principales virtudes de esta distribución se encuentra el que sea una de las
más sencillas de instalar y administrar, ya que cuenta con varios asistentes gráficos.
Se olvidará de MySQL. ¿La razón? La escalabilidad.
¿Qué significa esto?
• Que el manejador de bases de datos (DBM)
relacionales MySQL no podrá (¿no puede más?)
soportar la inmensa carga que suponen 50 millones de
twites sin degradar la calidad de su servicio.
Es por ello que el equipo técnico de Twitter cambirá MySQL por
Cassandra: quizá el mayor representante open source del nuevo
paradigma en DBM, las llamadas NoSQL.
Las transacciones de una base de datos relacional,
como MySQL, deben cumplir con cuatro propiedades
básicas :
• Atomicidad
• Consistencia
• Aislamiento
• Durabilidad
El abanico de proyectos Apache usados en su infraestructura
y que nos estamos acostumbrando en ver en las grandes
redes sociales: Cassandra, Hadoop, Lucene, Pig. En muchos
de ellos Twitter los ha esponsorizado.
No podía faltar un clásico como Memcached para manejar la
caché y escalar el creciente tráfico de la plataforma. De ahí
ha salido un interesante proyecto abierto que han liberado
recientemente, Twemcache, ajustando sus necesidades a la
base de Memcached
RocksDB :
• Diseñado para cargas de trabajo
embebido, aunque el equipo ha
dicho que puede usarse para una
base de datos cliente/servidor.
• Construido sobre LevelDB para ser
escalable y correr en servidores
que tengan muchos núcleos.
• Almacenar los datos de manera
eficiente además.
• Linux, el sistema operativo de código abierto, administra los recursos de
los servidores.
• Apache es el servidor de las páginas.
• El sitio se basa en el preprocesador de hipertexto PHP, siendo este un
lenguaje de secuencias de comandos que crea y envía las páginas HTML.
• La apariencia está realizada en lenguaje PHP, y aunque tiene limitaciones,
se utiliza HipHop, para convertir esté código en C++, que le permite
funcionar con alto redimiendo y que el proceso sea menos pesado,
dándole rapidez. Se utiliza Cassandra para el almacenamiento de los datos de los
usuarios, se hace de forma ordenada para una mayor rapidez.
• Esta red social ofrece búsqueda a los usuarios, y no podría funcionar si Hive,
software para el análisis de datos de gran volumen.
• Finalmente, en cuestión de tiempo real, encontramos a Tornado, un software
destacado en el tratamiento de los servicios web escalables, Combinando miles de
conexiones a la vez.
REFERENCIA
• hipertextual.com
• www.taringa.net
• www.unocero.com
• www.genbetadev.com
• hipertextual.com
• www.genbeta.com
• www.azulweb.net
• www.genbetadev.com
• www.uprm.edu
• retina.elpais.com
• gestion.pe

Más contenido relacionado

La actualidad más candente

Act4 avalos hernandez luz martina
Act4 avalos hernandez luz martinaAct4 avalos hernandez luz martina
Act4 avalos hernandez luz martinaLUZ MARTINA AVALOS
 
Introducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStackIntroducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStackSoftware Guru
 
Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017dbLearner
 
Servidores de base_de_datos_sql
Servidores de base_de_datos_sqlServidores de base_de_datos_sql
Servidores de base_de_datos_sqlJuan Quiroga
 
Sistemas gestores de base de datos
Sistemas gestores de base de datosSistemas gestores de base de datos
Sistemas gestores de base de datosAndrea Cusme
 
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y Swift
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y SwiftDesarrollando aplicaciones iOS con datos en tiempo real con Firebase y Swift
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y SwiftSoftware Guru
 
Sgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoSgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoKenny24
 
Motores de bases de datos open source
Motores de bases de datos open sourceMotores de bases de datos open source
Motores de bases de datos open sourceeduardojose55
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryGonzalo Chacaltana
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022Eduardo Castro
 
PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.Arturo Espinosa
 

La actualidad más candente (19)

Presentación taller aplicaciones
Presentación  taller aplicacionesPresentación  taller aplicaciones
Presentación taller aplicaciones
 
Act4 avalos hernandez luz martina
Act4 avalos hernandez luz martinaAct4 avalos hernandez luz martina
Act4 avalos hernandez luz martina
 
Introducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStackIntroducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStack
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017
 
Sq lite
Sq liteSq lite
Sq lite
 
Servidores de base_de_datos_sql
Servidores de base_de_datos_sqlServidores de base_de_datos_sql
Servidores de base_de_datos_sql
 
Sistemas gestores de base de datos
Sistemas gestores de base de datosSistemas gestores de base de datos
Sistemas gestores de base de datos
 
Overview de Microsoft Azure
Overview de Microsoft AzureOverview de Microsoft Azure
Overview de Microsoft Azure
 
Historia de mysql
Historia de mysqlHistoria de mysql
Historia de mysql
 
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y Swift
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y SwiftDesarrollando aplicaciones iOS con datos en tiempo real con Firebase y Swift
Desarrollando aplicaciones iOS con datos en tiempo real con Firebase y Swift
 
Sgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoSgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualoto
 
Apache derby
Apache derby Apache derby
Apache derby
 
Base de datos
Base de datosBase de datos
Base de datos
 
Motores de bases de datos open source
Motores de bases de datos open sourceMotores de bases de datos open source
Motores de bases de datos open source
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-Memory
 
Apache derby
Apache derbyApache derby
Apache derby
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022
 
PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.PostgreSQL vs MySQL: PostgreSQL como alternativa.
PostgreSQL vs MySQL: PostgreSQL como alternativa.
 

Similar a SGBD Y TECNOLOGIAS

Sfd 2013 pentaho
Sfd 2013 pentahoSfd 2013 pentaho
Sfd 2013 pentahoFinger Cash
 
Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Wilian
 
14 servidor mysql
14 servidor mysql14 servidor mysql
14 servidor mysqlIsaacVk
 
My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?nelsonmercedes1
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentesLuis Briones
 
Arquitectura de referencia corregido
Arquitectura de referencia corregidoArquitectura de referencia corregido
Arquitectura de referencia corregidoJose Torres Gonzales
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Henry Cumbicus Rivera
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosAmazon Web Services LATAM
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datossatakin_armando7
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Andres del Valle
 
Otoniel hernandez datashow - los gestores de base de datos
Otoniel hernandez   datashow - los gestores de base de datosOtoniel hernandez   datashow - los gestores de base de datos
Otoniel hernandez datashow - los gestores de base de datosomar5544
 
Otoniel hernandez datashow - los gestores de base de datos
Otoniel hernandez   datashow - los gestores de base de datosOtoniel hernandez   datashow - los gestores de base de datos
Otoniel hernandez datashow - los gestores de base de datosOtoniel Hernandez
 

Similar a SGBD Y TECNOLOGIAS (20)

Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
 
My sql clase_1
My sql clase_1My sql clase_1
My sql clase_1
 
Servidor MySQL
Servidor MySQLServidor MySQL
Servidor MySQL
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
Sfd 2013 pentaho
Sfd 2013 pentahoSfd 2013 pentaho
Sfd 2013 pentaho
 
Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
14 servidor mysql
14 servidor mysql14 servidor mysql
14 servidor mysql
 
My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?My SQL. Para qué se utiliza?
My SQL. Para qué se utiliza?
 
Sgbd y tecnologias usadas por aplicaciones web 2
Sgbd y tecnologias usadas por aplicaciones web 2Sgbd y tecnologias usadas por aplicaciones web 2
Sgbd y tecnologias usadas por aplicaciones web 2
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Arquitectura de referencia corregido
Arquitectura de referencia corregidoArquitectura de referencia corregido
Arquitectura de referencia corregido
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
SGBD y aplicaciones web 2.0
SGBD y aplicaciones web 2.0SGBD y aplicaciones web 2.0
SGBD y aplicaciones web 2.0
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
 
Otoniel hernandez datashow - los gestores de base de datos
Otoniel hernandez   datashow - los gestores de base de datosOtoniel hernandez   datashow - los gestores de base de datos
Otoniel hernandez datashow - los gestores de base de datos
 
Otoniel hernandez datashow - los gestores de base de datos
Otoniel hernandez   datashow - los gestores de base de datosOtoniel hernandez   datashow - los gestores de base de datos
Otoniel hernandez datashow - los gestores de base de datos
 

Más de Paulo Anaya Dionicio (8)

Entidad relacion Erwin Data Modeler
Entidad relacion Erwin Data ModelerEntidad relacion Erwin Data Modeler
Entidad relacion Erwin Data Modeler
 
Poi apple
Poi applePoi apple
Poi apple
 
Peti
PetiPeti
Peti
 
Entidad- Relación
Entidad- RelaciónEntidad- Relación
Entidad- Relación
 
Sgbd y tecnologias
Sgbd  y  tecnologiasSgbd  y  tecnologias
Sgbd y tecnologias
 
Sga unac
Sga unacSga unac
Sga unac
 
SGA UNAC
SGA UNACSGA UNAC
SGA UNAC
 
FUNCIONES DEL DBA
FUNCIONES DEL DBAFUNCIONES DEL DBA
FUNCIONES DEL DBA
 

Último

presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...solanocortezluisalfr
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 

Último (14)

presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 

SGBD Y TECNOLOGIAS

  • 1. MySql y PostgreSql como bases de datos para gestionar su información. • MySql Sistema desarrollado bajo licencia dual : licencia publica y licencia comercial por Oracle • PostgreSql Sistema de gestión de bases de datos relacional orientado a objetos y libre Los lenguajes que utilizan son Javascript, Python, Node.js, Go, Java, C y C++. ,
  • 2. Aplicación Uber IOS utiliza : • El marco CoreLocation para geolocalizar el dispositivo del usuario, con el fin de configurar la entrega de ubicación proporcionada por el dispositivo del usuario. • Permite definir regiones geográficas • Traza los movimientos del dispositivo, ya que cruza los límites definidos. Uber aplicaciones de Android utilizan Google Location Services API para obtener los datos de localización precisos de un usuario, apoyados por el dispositivo del usuario y Google Maps
  • 3. Decidió mover sus servicios de anuncios de MySQL, un popular manejador de bases de datos, a uno nuevo, creado por ellos mismos, llamado F1. El nuevo sistema combina lo mejor de NoSQL y SQL. F1 se codesarrollo con un nuevo sistema de almacenamiento de bajo nivel llamado Spanner. Esto está descrito como un descendiente de BigTable (del mismo Google), el cual es un sucesor de Megastore. Este último es un manejador de registros indexados de transacciones construido por Google por encima de su almacenamiento de datos BigTable en NoSQL.
  • 4. Su conjunto de tecnologías se ajusta bastante bien al standard de las aplicaciones de Google de los últimos tiempos usando servlets de Java en el lado del servidor y Javascript para el lado del cliente En su mayoría construido con el framework (open source) Closure, incluyendo el compilador de Javascript y su sistema de templates. Ha llevado un par de trucos: usando la APIHTML5 History para mantener URLs agradables incluso aunque se trate de una aplicación AJAX
  • 5. • 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. • Ocupa Netscaler que es un dispositivo de entrega de aplicaciones web que optimiza la disponibilidad de las aplicaciones, acelera el rendimiento y se preocupa del balanceo de carga. • Netscaler también actúa como cortafuergos para protegerlo de ataques. • 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. • Entre las principales virtudes de esta distribución se encuentra el que sea una de las más sencillas de instalar y administrar, ya que cuenta con varios asistentes gráficos.
  • 6. Se olvidará de MySQL. ¿La razón? La escalabilidad. ¿Qué significa esto? • Que el manejador de bases de datos (DBM) relacionales MySQL no podrá (¿no puede más?) soportar la inmensa carga que suponen 50 millones de twites sin degradar la calidad de su servicio. Es por ello que el equipo técnico de Twitter cambirá MySQL por Cassandra: quizá el mayor representante open source del nuevo paradigma en DBM, las llamadas NoSQL. Las transacciones de una base de datos relacional, como MySQL, deben cumplir con cuatro propiedades básicas : • Atomicidad • Consistencia • Aislamiento • Durabilidad El abanico de proyectos Apache usados en su infraestructura y que nos estamos acostumbrando en ver en las grandes redes sociales: Cassandra, Hadoop, Lucene, Pig. En muchos de ellos Twitter los ha esponsorizado. No podía faltar un clásico como Memcached para manejar la caché y escalar el creciente tráfico de la plataforma. De ahí ha salido un interesante proyecto abierto que han liberado recientemente, Twemcache, ajustando sus necesidades a la base de Memcached
  • 7. RocksDB : • Diseñado para cargas de trabajo embebido, aunque el equipo ha dicho que puede usarse para una base de datos cliente/servidor. • Construido sobre LevelDB para ser escalable y correr en servidores que tengan muchos núcleos. • Almacenar los datos de manera eficiente además.
  • 8. • Linux, el sistema operativo de código abierto, administra los recursos de los servidores. • Apache es el servidor de las páginas. • El sitio se basa en el preprocesador de hipertexto PHP, siendo este un lenguaje de secuencias de comandos que crea y envía las páginas HTML. • La apariencia está realizada en lenguaje PHP, y aunque tiene limitaciones, se utiliza HipHop, para convertir esté código en C++, que le permite funcionar con alto redimiendo y que el proceso sea menos pesado, dándole rapidez. Se utiliza Cassandra para el almacenamiento de los datos de los usuarios, se hace de forma ordenada para una mayor rapidez. • Esta red social ofrece búsqueda a los usuarios, y no podría funcionar si Hive, software para el análisis de datos de gran volumen. • Finalmente, en cuestión de tiempo real, encontramos a Tornado, un software destacado en el tratamiento de los servicios web escalables, Combinando miles de conexiones a la vez.
  • 9. REFERENCIA • hipertextual.com • www.taringa.net • www.unocero.com • www.genbetadev.com • hipertextual.com • www.genbeta.com • www.azulweb.net • www.genbetadev.com • www.uprm.edu • retina.elpais.com • gestion.pe