Juan Pablo Crossley

468 views

Published on

Ponencia en Colombia 3.0

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
468
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Juan Pablo Crossley

  1. 1. DJONDB AND THENOSQL REVOLUTION Juan Pablo Crossley @djondb http://djondb.com
  2. 2. INTRODUCTION TO NOSQL Unstructured data{ "ae:"rc" nm" Bue, "atae:"an" lsNm" Wye, "opn" "an Cr., cmay: Wye op" "ikae" [{nm" "amn} {nm" "akkih" ] ncnms: "ae: Bta", "ae: Dr ngt}} Cloud friendly Scalable by commodities Horizontal scalable Map/Reduce enabled
  3. 3. WHY DJONDB? Consistency ensured Transaction support Easy query languageUnified Drivers: Features, Documentation, Bug fixing. Linux, Windows and OSX support
  4. 4. DEVELOPING WITH DJONDB AND NOSQL LIVE DEMO!
  5. 5. MAINTENANCE PHASEWhat if you decided to include a new product?
  6. 6. MAINTENANCE PHASE Create a new screen Change your data model Change all the underlined SQL code Separate all the queries Create upgrade scripts Migrate your dataChange all the classes that maps objects <-> db Live?
  7. 7. RDBMS MODEL
  8. 8. RDBMS MODEL New model
  9. 9. USING DJONDB? Create a new screen Change your data model Change all the underlined SQL code Separate all the queries Create upgrade scripts Migrate your dataChange all the classes that maps objects <-> db Live Yes Live!
  10. 10. NOSQL MODEL Books{ "i" "" _d: 1, "rvso" "2667b3-7782-02b901, _eiin: c1ae-ce47-832c3d2c" "sau" 1 _tts: , "ae:"oQ Dsild, nm" NSL itle" "uhr:"atnFwe" ato" Mri olr, "sn:"31260, ib" 02862" "itr" "oq.p" pcue: nsljg, "rc" "2.9, pie: $92" "rdye:"ok, potp" bo" "eesdt" "020/8 rlaeae: 21/80"}
  11. 11. NOSQL MODEL New Model{ "i" "" _d: 1, "rvso" "2667b3-7782-02b901, _eiin: c1ae-ce47-832c3d2c" "sau" 1 _tts: , "ae:"oQ Dsild, nm" NSL itle" "uhr:"atnFwe" ato" Mri olr, "sn:"31260, ib" 02862" "itr" "oq.p" pcue: nsljg, "rc" "2.9, pie: $92" "rdye:"ok, potp" bo" "eesdt" "020/8 rlaeae: 21/80"},{ "i" "09b047" _d: 58db1f2, "rvso" "7180f2-77a0-285e69, _eiin: 7e89-e345-6ead066c" "sau" 1 _tts: , "ae:"Poe5, nm" ihn " "aaiy:"2G" cpct" 3 b, "auatrr:"pl" mnfcue" Ape, "itr" "poe.p" pcue: ihn5jg, "rc" "50, pie: $5" "rdye:"hn" potp" poe, "eesdt" " rlaeae: "}
  12. 12. USING DJONDB TO IMPROVE YOUR PRODUCT LIVE DEMO!
  13. 13. DJONDB ROADMAP
  14. 14. DJONDBhttp://djondb.com @djondb @CrossDevelop @LachoG4info@djondb.com

×