NoSQL Technology

7,418 views
7,309 views

Published on

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
7,418
On SlideShare
0
From Embeds
0
Number of Embeds
1,128
Actions
Shares
0
Downloads
314
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide




























































































  • NoSQL Technology

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

    ×