Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Spring Data MongoDB Deep Dive

Spring Data MongoDB Deep Dive

Mark Paluch

July 05, 2017
Tweet

More Decks by Mark Paluch

Other Decks in Programming

Transcript

  1. Unless otherwise indicated, these slides are © 2013-2017 Pivotal Software,

    Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Spring Data MongoDB Mark Paluch, Pivotal Software, Inc. @mp911de
  2. Spring Data Unless otherwise indicated, these slides are © 2013-2017

    Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 2 „Provides a consistent approach to data access for several persistence models“
  3. Spring Data (2) Unless otherwise indicated, these slides are ©

    2013-2017 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 3 ! Configuration ! Template API ! Exception Translation ! Object Mapping ! Repository Abstraction ! various Store Modules
  4. Unless otherwise indicated, these slides are © 2013-2014 Pivotal Software,

    Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Spring Data Modules 4 Commons Neo4j Gemfire JPA Solr ElasticSearch REST Cassandra Couchbase Redis MongoDB Community
 modules Core
 modules LDAP
  5. Spring Data MongoDB Unless otherwise indicated, these slides are ©

    2013-2017 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 5 ! Collection management ! CRUD and Repositories ! Aggregation Framework ! Collation support ! GridFS ! New: Reactive support
  6. Unless otherwise indicated, these slides are © 2013-2017 Pivotal Software,

    Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 6 Twitter: @mp911de Github: github.com/mp911de Code: majug-spring-data-mongodb-deep-dive Docs: docs.spring.io/spring-data/mongodb/