Your SlideShare is downloading. ×
0
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
NoSQL Technology
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

NoSQL Technology

6,808

Published 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

Published in: Business, Technology
1 Comment
4 Likes
Statistics
Notes
  • thank u
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
6,808
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
286
Comments
1
Likes
4
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. 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

    ×