NoSQL Technology
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

NoSQL Technology

  • 7,900 views
Uploaded on

Presentasi Robin Shihab di Bancakan 2.0 3rd Meetup, Jogjakarta, 30 April 2010

Presentasi Robin Shihab di Bancakan 2.0 3rd Meetup, Jogjakarta, 30 April 2010

More in: Business , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • thank u
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
7,900
On Slideshare
6,866
From Embeds
1,034
Number of Embeds
7

Actions

Shares
Downloads
279
Comments
1
Likes
4

Embeds 1,034

http://www.zarrelli.org 689
http://mj89sp3sau2k7lj1eg3k40hkeppguj6j-a-sites-opensocial.googleusercontent.com 274
http://www.slideshare.net 38
http://abtasty.com 22
http://rg443blog.wordpress.com 9
https://si0.twimg.com 1
http://69.163.161.157 1

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. NoSQL Muqorrobien MF robin@nosql.asia
  • 2. What is NoSQL?
  • 3. What is NoSQL? Key-value pair, non-relational, and schema-less data storage engine.
  • 4. Why use NoSQL
  • 5. Why use NoSQL Easy to scale.
  • 6. Why use NoSQL Easy to scale. Lightweight.
  • 7. Why use NoSQL Easy to scale. Lightweight. Robust with high-performance data storage engine.
  • 8. Why use NoSQL Easy to scale. Lightweight. Robust with high-performance data storage engine. Anti SQL Injection.
  • 9. Why use NoSQL Easy to scale. Lightweight. Robust with high-performance data storage engine. Anti SQL Injection. Scalability by design.
  • 10. 3 NoSQL Myths
  • 11. 1. Hard to understand
  • 12. 1. Hard to understand SQL Mindset
  • 13. 1. Hard to understand SQL Mindset
  • 14. 2. Hard to handle relation
  • 15. 2. Hard to handle relation
  • 16. 2. Hard to handle relation
  • 17. 2. Hard to handle relation One to one relation.
  • 18. 2. Hard to handle relation One to one relation. One to many relation.
  • 19. 2. Hard to handle relation One to one relation. One to many relation. Many to many relation.
  • 20. 3. NoSQL = NoTransaction
  • 21. 3. NoSQL = NoTransaction NoSQL = NoTransaction
  • 22. 3. NoSQL = NoTransaction NoSQL = NoTransaction
  • 23. 3. NoSQL = NoTransaction
  • 24. 3. NoSQL = NoTransaction GT.M
  • 25. 3. NoSQL = NoTransaction GT.M
  • 26. 3. NoSQL = NoTransaction GT.M Is a NoSQL Database that provide extreme transaction.
  • 27. 3. NoSQL = NoTransaction GT.M World’s largest core banking system!
  • 28. 3. NoSQL = NoTransaction http://fis-gtm.com
  • 29. Most Marketplace problems
  • 30. Most Marketplace problems Polymorphism Items
  • 31. Most Marketplace problems Search engine performance
  • 32. What is MongoDB?
  • 33. What is MongoDB? Is a scalable, high-performance, open source, document-oriented persistent storage engine, where bridges the gap between key-value stores and traditional RDBMS systems.
  • 34. Why MongoDB?
  • 35. Why MongoDB? Robust as key-value database Fast as Memcached but rich and deep functionality as RDBMS.
  • 36. Scalability & Performance Why MongoDB? Depth of Functionality
  • 37. Scalability & Performance Why MongoDB? Memcached Depth of Functionality
  • 38. Scalability & Performance Why MongoDB? Memcached RDBMS Depth of Functionality
  • 39. Scalability & Performance Why MongoDB? Memcached Key-value stores RDBMS Depth of Functionality
  • 40. Scalability & Performance Why MongoDB? Memcached Key-value MongoDB stores RDBMS Depth of Functionality
  • 41. Why MongoDB?
  • 42. Why MongoDB? Easy to maintain and scale
  • 43. Why MongoDB?
  • 44. Why MongoDB? Support map-reduce functionality
  • 45. Why MongoDB?
  • 46. Why MongoDB? MAP()
  • 47. Why MongoDB? MAP() REDUCE()
  • 48. Why MongoDB? result = reduce(map(distributed_data))
  • 49. Why MongoDB?
  • 50. Why MongoDB? Faster development progress
  • 51. Why MongoDB? http://github.com/mongodb/
  • 52. Implementation
  • 53. Object Relational Mapping (ORM)
  • 54. Object Relational Mapping (ORM)
  • 55. Object Relational Mapping (ORM) Python:
  • 56. Object Relational Mapping (ORM) Python: FMA (Full Mongo Alchemist) http://github.com/anvie/fullmongoalchemist
  • 57. Object Relational Mapping (ORM) Python: FMA (Full Mongo Alchemist) http://github.com/anvie/fullmongoalchemist Mongo Engine http://mongoengine.org
  • 58. FINISH
  • 59. Reference: •http://www.mongodb.org •http://www.github.com •http://www.ansav.com •http://www.nosql.asia