MongoDB                           in                  Developer Perspective                                         @roofim...
Agenda              • The Myth of Persistence              • How MongoDB Solve the Problems?              • Polyglot Persi...
Set up Conversation                  Strongly believe in Object Oriented                  Programming                  Str...
The Myth of RDBMS          • Object Relational Impedance mismatch          • Schema Evolution          • Sparse TableMonda...
These brought me to              the Problem of RDBMSMonday, May 14,
Object Relational                  Impedance MismatchMonday, May 14,
•     Object Relational Mapping Costs Time And Money            •     Relational Database Table Rows Have No Intrinsic    ...
Semi-Structure Data                  “Batman of Gotham City, MA died Friday at Arkham                  Medical Center in B...
Monday, May 14,
Monday, May 14,
Sparse TableMonday, May 14,
Schema Evolution           Varchar(20)                Varchar(20)           Int                        Double           Va...
MongoDBMonday, May 14,
MongoDBMonday, May 14,
Beauty of MongoDBMonday, May 14,
Beauty of MongoDBMonday, May 14,
Beauty of MongoDBMonday, May 14,
Beauty of MongoDBMonday, May 14,
Beauty of MongoDBMonday, May 14,
Beauty of MongoDBMonday, May 14,
Beauty of MongoDBMonday, May 14,
Beauty of MongoDBMonday, May 14,
Dynamic AttributeMonday, May 14,
Dynamic AttributeMonday, May 14,
Dynamic AttributeMonday, May 14,
RBMS GhostMonday, May 14,
Eventually ConsistencyMonday, May 14,
Not silver bulletMonday, May 14,
What is not for Mongo                  • Graph Data                  • Very Rich Object Oriented Model                  • ...
Polyglot PersistenceMonday, May 14,
Q and A                  www.mongodb.in.thMonday, May 14,
Upcoming SlideShare
Loading in...5
×

Mongo db taradtechtalk2012

1,205

Published on

Transform from keynote to pdf

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,205
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
31
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Mongo db taradtechtalk2012

  1. 1. MongoDB in Developer Perspective @roofimon Scrum Master@Opendream™Monday, May 14,
  2. 2. Agenda • The Myth of Persistence • How MongoDB Solve the Problems? • Polyglot PersistenceMonday, May 14,
  3. 3. Set up Conversation Strongly believe in Object Oriented Programming Strongly believe in Agile Development MethodologyMonday, May 14,
  4. 4. The Myth of RDBMS • Object Relational Impedance mismatch • Schema Evolution • Sparse TableMonday, May 14,
  5. 5. These brought me to the Problem of RDBMSMonday, May 14,
  6. 6. Object Relational Impedance MismatchMonday, May 14,
  7. 7. • Object Relational Mapping Costs Time And Money • Relational Database Table Rows Have No Intrinsic Object Identity • Mapping Inheritance Hierarchies To Relational Schemata Involves Compromises • Foreign Keys Can Only Reference One Table • Object Relational Impedance Mismatch Vs Object To Pseudo Relational Impedance MismatchMonday, May 14,
  8. 8. Semi-Structure Data “Batman of Gotham City, MA died Friday at Arkham Medical Center in Boston after a bout with cancer. He was 66. Born in Revere, he was raised and educated in Salem, MA. He was a member of St. Mary’s Church in Salem, MA, and is survived by his wife, Jane N., and two children, John A., Jr., and Lily C., both of Winchester, MA. A memorial service will be held at 10:00 AM at St. Mary’s Church in Gotham.”Monday, May 14,
  9. 9. Monday, May 14,
  10. 10. Monday, May 14,
  11. 11. Sparse TableMonday, May 14,
  12. 12. Schema Evolution Varchar(20) Varchar(20) Int Double Varchar(20) Varchar(200) Date dd/mm/YY Date YY/mm/dd 100M records/DB size = 2TBMonday, May 14,
  13. 13. MongoDBMonday, May 14,
  14. 14. MongoDBMonday, May 14,
  15. 15. Beauty of MongoDBMonday, May 14,
  16. 16. Beauty of MongoDBMonday, May 14,
  17. 17. Beauty of MongoDBMonday, May 14,
  18. 18. Beauty of MongoDBMonday, May 14,
  19. 19. Beauty of MongoDBMonday, May 14,
  20. 20. Beauty of MongoDBMonday, May 14,
  21. 21. Beauty of MongoDBMonday, May 14,
  22. 22. Beauty of MongoDBMonday, May 14,
  23. 23. Dynamic AttributeMonday, May 14,
  24. 24. Dynamic AttributeMonday, May 14,
  25. 25. Dynamic AttributeMonday, May 14,
  26. 26. RBMS GhostMonday, May 14,
  27. 27. Eventually ConsistencyMonday, May 14,
  28. 28. Not silver bulletMonday, May 14,
  29. 29. What is not for Mongo • Graph Data • Very Rich Object Oriented Model • Structure Data • Analytical DataMonday, May 14,
  30. 30. Polyglot PersistenceMonday, May 14,
  31. 31. Q and A www.mongodb.in.thMonday, May 14,
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×