Grails and MongoDB - what, why and how

1,861 views

Published on

This is a small presentation used at Grails Meetup NYC community to introduce some main principles of both Grails and MongoDB and how it feels to work with they side by side.

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

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

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Grails and MongoDB - what, why and how

    1. 1. MONGODB & GRAILS What, When and How
    2. 2. why Grails
    3. 3. first Rails
    4. 4. Grailsweb development
    5. 5. Grailsweb developmentmade easier
    6. 6. Grailsweb developmentmade easierconvention over configuration
    7. 7. Grails wich means...Spring, Hibernate, Sitemesh Java stuff
    8. 8. Grails wich means...Spring, Hibernate, Sitemesh Java stuff
    9. 9. Grails wich means... frameworkSpring, Hibernate, Sitemesh Java stuff
    10. 10. Rails or Grailseasier
    11. 11. Rails or Grailseasier for java developers
    12. 12. Rails or Grailseasier for java developers to learn
    13. 13. why Grails
    14. 14. why MongoDB
    15. 15. why MongoDB !
    16. 16. why MongoDB !=
    17. 17. offering
    18. 18. offering asking
    19. 19. offering asking matching
    20. 20. how?
    21. 21. how?scalable persistence model
    22. 22. how?scalable persistence modelmatching strategy
    23. 23. how?scalable persistence modelmatching strategy3th party independant
    24. 24. MongoDBscalable persistence modelmatching strategy3th party independant
    25. 25. MongoDBscalablematching strategy3th party independant
    26. 26. MongoDBscalable easily split upmatching strategy3th party independant
    27. 27. MongoDBscalable easily split upmatching3th party independant
    28. 28. MongoDBscalable easily split upmatching buffer, intersection3th party independant
    29. 29. MongoDBscalable easily split upmatching buffer, intersection
    30. 30. MongoDBscalable easily split upmatching buffer, intersectiongeospatial index
    31. 31. MongoDBscalable easily split upmatching buffer, intersectiongeospatial indexschema-free
    32. 32. MongoDB +
    33. 33. MongoDBcollections +
    34. 34. MongoDBcollections + tables
    35. 35. MongoDBcollections + documents tables
    36. 36. MongoDBcollections + documents tables rows
    37. 37. MongoDB and Grailsplugin
    38. 38. MongoDB and Grailsplugin marchaling from mongo to groovy/java
    39. 39. MongoDB and Grailsplugin marchaling from mongo to groovy/java finders, criteria and named dynamic queries
    40. 40. MongoDB and Grailsplugin marchaling from mongo to groovy/java finders, criteria and named dynamic queries geospatial querying
    41. 41. MongoDB and Grailsplugin marchaling from mongo to groovy/java finders, criteria and named dynamic queries geospatial querying ...
    42. 42. MongoDB and Grailsdoesn’t support HQL there will be some refactoring Spring Security
    43. 43. Decision Making
    44. 44. Decision Makingrequirements well defined
    45. 45. Decision Makingrequirements well definedavailable options
    46. 46. Decision Makingrequirements well definedavailable optionsknow the limitations
    47. 47. Decision Makingrequirements well definedavailable optionsknow the limitationswhat are the benefits
    48. 48. Decision Makingrequirements well definedavailable optionsknow the limitationswhat are the benefitsprototype
    49. 49. euteLevo
    50. 50. Questions?
    51. 51. Obrigado! thanksiureguimaraes@gmail.com

    ×