Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

SGBD de Google

No description
by

oscar piñon

on 3 October 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of SGBD de Google

SGBD de Google

CARACTERISTICAS
BigTable
Es un sistema de gestión de base de datos creado por Google con las características de ser: distribuido, de alta eficiencia y propietario.

bases de datos NoSQL
Diferencias con la bd tradicional
¿Cuándo utilizar una base de datos NoSQL?
Based on Jim Harvey's speech structures
¿como se llama su sgbd?
Que es BigTable?
Sistema almacenamiento distribuido.
Creado por Google a principios del 2004.
Almacena la información en tablas multidimensionales.
No es una base de datos relacional.
Pensado para crecer en un alto volumen rápidamente (penta bytes).
Variedad de aplicación, escalabilidad, alto rendimiento y alta disponibilidad.
Google File System (GFS)
Sistema de archivos distribuidos.
Eficiencia, fácil acceso, almacenamiento masivo (clusters), procesamiento paralelo.
Colossus es la versión mas reciente.
Archivos de tamaño fijo (64MB).
Se agregan o leen y muy rara vez se sobre escriben o reducen.
sistemas de almacenamiento de información que no cumplen con el modelo relacional propuesto por Codd a principios de los ochenta, y del que derivan la mayor parte de los RDBMS actuales. En general, el movimiento NoSQL ha surgido para intentar satisfacer necesidades que las bases de datos relacionales no conseguían, como manipular enormes cantidades de información (Big Data) de manera muy rápida.
No usan SQL como lenguaje principal de consultas.
No requieren estructuras fijas como tablas para almacenar los datos.
No suelen garantizar transacciones.
No suelen soportar operaciones JOIN.
Arquitectura distribuida.
Escalabilidad horizontal.

En general, cuando detectamos que una base de datos relacional, convenientemente optimizada, no responde adecuadamente a las necesidades de nuestro software. Por ejemplo, si pretendemos desarrollar una aplicación que requiera la lectura/escritura de cantidades gigantescas de datos y pueda dar servicio a millones de usuarios sin perder rendimiento, entonces debemos plantearnos el uso de una base de datos NoSQL. Las grandes redes sociales como Facebook y Twitter, o el propio Google, las utilizan como medio fundamental de almacenamiento de información.

Full transcript