HeavenORHell,MongoDB

1,764 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,764
On SlideShare
0
From Embeds
0
Number of Embeds
990
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

HeavenORHell,MongoDB

  1. 1. Heaven or Hell @kenzouyeh kenzouyeh@gmail.comWednesday, December 21,
  2. 2. About Me Kenzou Yeh Co-Founder @Lingtelli, Inc. & AnswerMe, Inc. Consultant @Fliptop, Inc. & Hiiir, Inc.Wednesday, December 21,
  3. 3. Agenda It’s all about MongoDB: bright side & dark sideWednesday, December 21,
  4. 4. NoSQL?Wednesday, December 21,
  5. 5. Wednesday, December 21,
  6. 6. Introduction MongoDB Database Database Collections Collections CollectionsWednesday, December 21,
  7. 7. Bson Document-Oriented with Json-StyleWednesday, December 21,
  8. 8. which means...Wednesday, December 21,
  9. 9. It’s AWESOMEWednesday, December 21,
  10. 10. and Json-Reference SupportWednesday, December 21,
  11. 11. collection “company”: { “_id”: ObjectId(“tasdfbhxnkj19”), “name”: “answerme”, “founder”: DBRef(“person”, “ijqywhxnkj19j4”) } collection “person”: { “_id”: ObjectId(“ijqywhxnkj19j4”), “name”: “Kenzou Yeh”, “company”: DBRef(“company”, “tasdfbhxnkj19”) }Wednesday, December 21,
  12. 12. Join??Wednesday, December 21,
  13. 13. don’t be silly...Wednesday, December 21,
  14. 14. Indexing Support OS: Is that a feature!!??Wednesday, December 21,
  15. 15. efficient and easy to useWednesday, December 21,
  16. 16. B-tree indexing & compound index supportWednesday, December 21,
  17. 17. eat a lot of memoryWednesday, December 21,
  18. 18. ReplicationWednesday, December 21,
  19. 19. master/slave & replica setWednesday, December 21,
  20. 20. replica set works with OpLogWednesday, December 21,
  21. 21. Capped CollectionsWednesday, December 21,
  22. 22. and Voting with primary, secondary, arbiter(node type) and priorityWednesday, December 21,
  23. 23. Auto-ShardingWednesday, December 21,
  24. 24. sharding environmentWednesday, December 21,
  25. 25. balancing with chunksWednesday, December 21,
  26. 26. please select your sharding key WiselyWednesday, December 21,
  27. 27. SQL-like Rich Query InterfaceWednesday, December 21,
  28. 28. find, sort, skip, limit, operators including $in, $exists, $gte...Wednesday, December 21,
  29. 29. just like CouchDB Map/Reduce SupportWednesday, December 21,
  30. 30. Sample Schema Mapper ReducerWednesday, December 21,
  31. 31. It’s more like a toy, please don’t easily use it on productionWednesday, December 21,
  32. 32. See! It’s wonderful with all these features, but..Wednesday, December 21,
  33. 33. “Come to the dark side” - Darth VaderWednesday, December 21,
  34. 34. Before that...Wednesday, December 21,
  35. 35. CAP TheoremWednesday, December 21,
  36. 36. and MongoDB?Wednesday, December 21,
  37. 37. Availability ConsistencyWednesday, December 21,
  38. 38. How?Wednesday, December 21,
  39. 39. Global Write LockWednesday, December 21,
  40. 40. IssuesWednesday, December 21,
  41. 41. without concurrent write...Wednesday, December 21,
  42. 42. lose performanceWednesday, December 21,
  43. 43. and frequently update?Wednesday, December 21,
  44. 44. MongoDB crashed at any day, any hour and unpredictableWednesday, December 21,
  45. 45. under high load?Wednesday, December 21,
  46. 46. sharding & replication set doesn’t work correctlyWednesday, December 21,
  47. 47. even more..Wednesday, December 21,
  48. 48. without any error logsWednesday, December 21,
  49. 49. one more thingWednesday, December 21,
  50. 50. data might be lost!!Wednesday, December 21,
  51. 51. Wednesday, December 21,
  52. 52. conclusionWednesday, December 21,
  53. 53. just like all NoSQL databaseWednesday, December 21,
  54. 54. depend on how you use itWednesday, December 21,
  55. 55. another mysteryWednesday, December 21,
  56. 56. Facebook is still using MySQLWednesday, December 21,
  57. 57. Come on, you’re not facebook!Wednesday, December 21,
  58. 58. Fliptop is RECRUITING!!Wednesday, December 21,
  59. 59. @kenzouyeh kenzouyeh@gmail.comWednesday, December 21,

×