Your SlideShare is downloading. ×
0
DB relacionales vs DB documentales
DB relacionales vs DB documentales
DB relacionales vs DB documentales
DB relacionales vs DB documentales
DB relacionales vs DB documentales
DB relacionales vs DB documentales
DB relacionales vs DB documentales
DB relacionales vs DB documentales
DB relacionales vs DB documentales
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

DB relacionales vs DB documentales

2,517

Published on

DB relacionales vs DB documentales …

DB relacionales vs DB documentales
Refresh Maracaibo
4-09-2010

Hugo Rincon

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • Realmente se puede comparar las relacionales con las no relacionales..?

    Tambien se podria decir que.. No todas las noSQL garantizan ACID
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,517
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
1
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Hugo Rincón| @hugoerg56 | codersvenezuela.com BD Relacionales VS BD Documentales
  • 2. Hugo Rincón| @hugoerg56 | codersvenezuela.com BD RELACIONALES Es una base de datos que cumple con el modelo relacional , Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: "Modelo Relacional".
  • 3. Hugo Rincón| @hugoerg56 | codersvenezuela.com BD DOCUMENTALES En este tipo de base de datos cada registro queda almacenado como un documento, cada documento tiene un numero de identificación único, y se puede acceder a éste mediante los distintos campos.
  • 4. Hugo Rincón | @hugoerg56 | codersvenezuela.com { autor: 'joe' , F_creacion : new Date('09/04/2010'), titulo : 'Titulo de la publicacion', texto : 'Texto de la publicacion...', tags : [ 'ejemplo', 'joe' ], comentarios : [ { autor: 'osle', comment: 'Me gusta' }, { autor: 'ivan', comment: 'No esta mal' } ] } EJEMPLO DE DATO EN FORMATO JSON
  • 5. Hugo Rincón | @hugoerg56 | codersvenezuela.com EJEMPLOS EN DB RELACIONALES INSERT INTO publicaciones (autor, F_creacion,...) VALUES (''joe”, “09/04/2010”,...) INSERT INTO comentarios (id_pub, autor, comment) VALUES (''0001”, “osle”, “Me gusta”) INSERTANDO DATOS: SELECT * FROM publicaciones INNER JOIN pub_comentarios ON publicaciones.id=comentarios.id_pub WHERE publicaciones.autor = 'joe' CONSULTANDO DATOS: DELETE FROM publicaciones WHERE autor='joe' BORRANDO DATOS: DELETE FROM comentarios WHERE id_pub='0001'
  • 6. Hugo Rincón | @hugoerg56 | codersvenezuela.com EJEMPLOS EN DB DOCUMENTALES > doc = { autor : 'joe', F_creacion : new Date('09/04/2010'), ... } INSERTANDO DATOS: > db.publicaciones.find( { "autor" : "joe" } ) CONSULTANDO DATOS: > db.publicaciones.remove({"autor" => "joe"}); BORRANDO DATOS: > db.publicaciones.insert(doc); > db.publicaciones.find( { "comments.autor" : "osle" } )
  • 7. Hugo Rincón | @hugoerg56 | codersvenezuela.com PRUEBAS DE VELOCIDAD MongoDB MySql 100.000 Consultas Tablas Indexadas 100 Consultas Tablas No Indexadas 5 seg Vs 199 seg 24 seg Vs 199 seg
  • 8. Hugo Rincón | @hugoerg56 | codersvenezuela.com VENTAJAS Y DESVENTAJAS BD RELACIONALES <ul><li>Provee herramientas que garantizan evitar la duplicidad de registros. </li></ul><ul><li>Favorece la normalización por ser más comprensible y aplicable. </li></ul>VENTAJAS: <ul><li>Es más difícil entender como se relaciona cada parte con la otra. </li></ul><ul><li>Si las tablas no estan indexadas las consultas toman demasiado tiempo </li></ul>DESVENTAJAS:
  • 9. Hugo Rincón | @hugoerg56 | codersvenezuela.com VENTAJAS Y DESVENTAJAS BD DOCUMENTALES <ul><li>disponen de un modelo de registro flexible (campos de longitud variable, campos multivalor, etc.) </li></ul><ul><li>Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes </li></ul>VENTAJAS: <ul><li>Los índices ocupan demasiada memoria RAM </li></ul><ul><li>Poca documentación en la web </li></ul>DESVENTAJAS:

×