Enviar búsqueda
Cargar
Data Access 2.0? Please welcome, Spring Data!
•
0 recomendaciones
•
881 vistas
Oliver Gierke
Seguir
Tecnología
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 37
Descargar ahora
Descargar para leer sin conexión
Recomendados
Spring Data JPA - Repositories done right
Spring Data JPA - Repositories done right
Oliver Gierke
Spring Data and MongoDB
Spring Data and MongoDB
Oliver Gierke
Spark: The Good, the Bad, and the Ugly
Spark: The Good, the Bad, and the Ugly
Sarah Guido
Wikipedia: Tuned Predictions on Big Data
Wikipedia: Tuned Predictions on Big Data
Vivian S. Zhang
Data Science at Scale: Using Apache Spark for Data Science at Bitly
Data Science at Scale: Using Apache Spark for Data Science at Bitly
Sarah Guido
[Hack.Hydrosphere] Project TIDE
[Hack.Hydrosphere] Project TIDE
Bulat Lutfullin
Processing genetic data at scale
Processing genetic data at scale
Mark Schroering
Alexey Kostin. Increase site ctr in serp using google rich snippets. DrupalCa...
Alexey Kostin. Increase site ctr in serp using google rich snippets. DrupalCa...
Vlad Savitsky
Recomendados
Spring Data JPA - Repositories done right
Spring Data JPA - Repositories done right
Oliver Gierke
Spring Data and MongoDB
Spring Data and MongoDB
Oliver Gierke
Spark: The Good, the Bad, and the Ugly
Spark: The Good, the Bad, and the Ugly
Sarah Guido
Wikipedia: Tuned Predictions on Big Data
Wikipedia: Tuned Predictions on Big Data
Vivian S. Zhang
Data Science at Scale: Using Apache Spark for Data Science at Bitly
Data Science at Scale: Using Apache Spark for Data Science at Bitly
Sarah Guido
[Hack.Hydrosphere] Project TIDE
[Hack.Hydrosphere] Project TIDE
Bulat Lutfullin
Processing genetic data at scale
Processing genetic data at scale
Mark Schroering
Alexey Kostin. Increase site ctr in serp using google rich snippets. DrupalCa...
Alexey Kostin. Increase site ctr in serp using google rich snippets. DrupalCa...
Vlad Savitsky
Whoops! Where did my architecture go?
Whoops! Where did my architecture go?
Oliver Gierke
Whoops! where did my architecture go?
Whoops! where did my architecture go?
Oliver Gierke
Spring Data and MongoDB
Spring Data and MongoDB
Oliver Gierke
Sophisticated JPA with Spring & Hades
Sophisticated JPA with Spring & Hades
Oliver Gierke
Increasing developer procutivity with Mylyn (Devoxx 2010)
Increasing developer procutivity with Mylyn (Devoxx 2010)
Oliver Gierke
REST based web applications with Spring 3
REST based web applications with Spring 3
Oliver Gierke
Whoops! Where did my architecture go?
Whoops! Where did my architecture go?
Oliver Gierke
Mylyn - Increasing developer productivity
Mylyn - Increasing developer productivity
Oliver Gierke
Generic DAOs With Hades
Generic DAOs With Hades
Oliver Gierke
Coding & Music Passion And Profession
Coding & Music Passion And Profession
Oliver Gierke
Spring Roo 1.0.0 Technical Deep Dive
Spring Roo 1.0.0 Technical Deep Dive
Ben Alex
Spring in action - Hades & Spring Roo
Spring in action - Hades & Spring Roo
Oliver Gierke
Mylyn
Mylyn
Oliver Gierke
Real world dependency injection - DPC10
Real world dependency injection - DPC10
Stephan Hochdörfer
An introduction into Spring Data
An introduction into Spring Data
Oliver Gierke
Jpa with spring data
Jpa with spring data
Sean Lee
Spring integration
Spring integration
Oliver Gierke
Data access 2.0? Please welcome: Spring Data!
Data access 2.0? Please welcome: Spring Data!
Oliver Gierke
Spring Data - Intro (Odessa Java TechTalks)
Spring Data - Intro (Odessa Java TechTalks)
Igor Anishchenko
Spring + JPA + DAO Step by Step
Spring + JPA + DAO Step by Step
Guo Albert
SQL on Hadoop: Defining the New Generation of Analytic SQL Databases
SQL on Hadoop: Defining the New Generation of Analytic SQL Databases
OReillyStrata
MongoDB + Java + Spring Data
MongoDB + Java + Spring Data
Anton Sulzhenko
Más contenido relacionado
Destacado
Whoops! Where did my architecture go?
Whoops! Where did my architecture go?
Oliver Gierke
Whoops! where did my architecture go?
Whoops! where did my architecture go?
Oliver Gierke
Spring Data and MongoDB
Spring Data and MongoDB
Oliver Gierke
Sophisticated JPA with Spring & Hades
Sophisticated JPA with Spring & Hades
Oliver Gierke
Increasing developer procutivity with Mylyn (Devoxx 2010)
Increasing developer procutivity with Mylyn (Devoxx 2010)
Oliver Gierke
REST based web applications with Spring 3
REST based web applications with Spring 3
Oliver Gierke
Whoops! Where did my architecture go?
Whoops! Where did my architecture go?
Oliver Gierke
Mylyn - Increasing developer productivity
Mylyn - Increasing developer productivity
Oliver Gierke
Generic DAOs With Hades
Generic DAOs With Hades
Oliver Gierke
Coding & Music Passion And Profession
Coding & Music Passion And Profession
Oliver Gierke
Spring Roo 1.0.0 Technical Deep Dive
Spring Roo 1.0.0 Technical Deep Dive
Ben Alex
Spring in action - Hades & Spring Roo
Spring in action - Hades & Spring Roo
Oliver Gierke
Mylyn
Mylyn
Oliver Gierke
Real world dependency injection - DPC10
Real world dependency injection - DPC10
Stephan Hochdörfer
An introduction into Spring Data
An introduction into Spring Data
Oliver Gierke
Jpa with spring data
Jpa with spring data
Sean Lee
Spring integration
Spring integration
Oliver Gierke
Data access 2.0? Please welcome: Spring Data!
Data access 2.0? Please welcome: Spring Data!
Oliver Gierke
Spring Data - Intro (Odessa Java TechTalks)
Spring Data - Intro (Odessa Java TechTalks)
Igor Anishchenko
Spring + JPA + DAO Step by Step
Spring + JPA + DAO Step by Step
Guo Albert
Destacado
(20)
Whoops! Where did my architecture go?
Whoops! Where did my architecture go?
Whoops! where did my architecture go?
Whoops! where did my architecture go?
Spring Data and MongoDB
Spring Data and MongoDB
Sophisticated JPA with Spring & Hades
Sophisticated JPA with Spring & Hades
Increasing developer procutivity with Mylyn (Devoxx 2010)
Increasing developer procutivity with Mylyn (Devoxx 2010)
REST based web applications with Spring 3
REST based web applications with Spring 3
Whoops! Where did my architecture go?
Whoops! Where did my architecture go?
Mylyn - Increasing developer productivity
Mylyn - Increasing developer productivity
Generic DAOs With Hades
Generic DAOs With Hades
Coding & Music Passion And Profession
Coding & Music Passion And Profession
Spring Roo 1.0.0 Technical Deep Dive
Spring Roo 1.0.0 Technical Deep Dive
Spring in action - Hades & Spring Roo
Spring in action - Hades & Spring Roo
Mylyn
Mylyn
Real world dependency injection - DPC10
Real world dependency injection - DPC10
An introduction into Spring Data
An introduction into Spring Data
Jpa with spring data
Jpa with spring data
Spring integration
Spring integration
Data access 2.0? Please welcome: Spring Data!
Data access 2.0? Please welcome: Spring Data!
Spring Data - Intro (Odessa Java TechTalks)
Spring Data - Intro (Odessa Java TechTalks)
Spring + JPA + DAO Step by Step
Spring + JPA + DAO Step by Step
Similar a Data Access 2.0? Please welcome, Spring Data!
SQL on Hadoop: Defining the New Generation of Analytic SQL Databases
SQL on Hadoop: Defining the New Generation of Analytic SQL Databases
OReillyStrata
MongoDB + Java + Spring Data
MongoDB + Java + Spring Data
Anton Sulzhenko
How to use NoSQL in Enterprise Java Applications - NoSQL Roadshow Zurich
How to use NoSQL in Enterprise Java Applications - NoSQL Roadshow Zurich
Patrick Baumgartner
Apache Drill
Apache Drill
Ted Dunning
Sql no sql
Sql no sql
Dave Stokes
Websphere - Introduction to jdbc
Websphere - Introduction to jdbc
Vibrant Technologies & Computers
An introduction to apache drill presentation
An introduction to apache drill presentation
MapR Technologies
Using Spring with NoSQL databases (SpringOne China 2012)
Using Spring with NoSQL databases (SpringOne China 2012)
Chris Richardson
NoSQL
NoSQL
dbulic
using Spring and MongoDB on Cloud Foundry
using Spring and MongoDB on Cloud Foundry
Joshua Long
8th TUC Meeting - Zhe Wu (Oracle USA). Bridging RDF Graph and Property Graph...
8th TUC Meeting - Zhe Wu (Oracle USA). Bridging RDF Graph and Property Graph...
LDBC council
Drill njhug -19 feb2013
Drill njhug -19 feb2013
MapR Technologies
Nashville analytics summit aug9 no sql mike king dell v1.5
Nashville analytics summit aug9 no sql mike king dell v1.5
Mike King
Data Con LA 2018 - A tale of two BI standards: Data warehouses and data lakes...
Data Con LA 2018 - A tale of two BI standards: Data warehouses and data lakes...
Data Con LA
Java database programming with jdbc
Java database programming with jdbc
sriram raj
How and when to use NoSQL
How and when to use NoSQL
Amazon Web Services
Navigating NoSQL in cloudy skies
Navigating NoSQL in cloudy skies
shnkr_rmchndrn
In-Memory Computing - The Big Picture
In-Memory Computing - The Big Picture
Markus Kett
Introduction to NoSQL
Introduction to NoSQL
Dimitar Danailov
A Tale of 2 BI Standards: One for Data Warehouses and One for Data Lakes
A Tale of 2 BI Standards: One for Data Warehouses and One for Data Lakes
Arcadia Data
Similar a Data Access 2.0? Please welcome, Spring Data!
(20)
SQL on Hadoop: Defining the New Generation of Analytic SQL Databases
SQL on Hadoop: Defining the New Generation of Analytic SQL Databases
MongoDB + Java + Spring Data
MongoDB + Java + Spring Data
How to use NoSQL in Enterprise Java Applications - NoSQL Roadshow Zurich
How to use NoSQL in Enterprise Java Applications - NoSQL Roadshow Zurich
Apache Drill
Apache Drill
Sql no sql
Sql no sql
Websphere - Introduction to jdbc
Websphere - Introduction to jdbc
An introduction to apache drill presentation
An introduction to apache drill presentation
Using Spring with NoSQL databases (SpringOne China 2012)
Using Spring with NoSQL databases (SpringOne China 2012)
NoSQL
NoSQL
using Spring and MongoDB on Cloud Foundry
using Spring and MongoDB on Cloud Foundry
8th TUC Meeting - Zhe Wu (Oracle USA). Bridging RDF Graph and Property Graph...
8th TUC Meeting - Zhe Wu (Oracle USA). Bridging RDF Graph and Property Graph...
Drill njhug -19 feb2013
Drill njhug -19 feb2013
Nashville analytics summit aug9 no sql mike king dell v1.5
Nashville analytics summit aug9 no sql mike king dell v1.5
Data Con LA 2018 - A tale of two BI standards: Data warehouses and data lakes...
Data Con LA 2018 - A tale of two BI standards: Data warehouses and data lakes...
Java database programming with jdbc
Java database programming with jdbc
How and when to use NoSQL
How and when to use NoSQL
Navigating NoSQL in cloudy skies
Navigating NoSQL in cloudy skies
In-Memory Computing - The Big Picture
In-Memory Computing - The Big Picture
Introduction to NoSQL
Introduction to NoSQL
A Tale of 2 BI Standards: One for Data Warehouses and One for Data Lakes
A Tale of 2 BI Standards: One for Data Warehouses and One for Data Lakes
Último
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Overkill Security
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Último
(20)
Architecting Cloud Native Applications
Architecting Cloud Native Applications
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Data Access 2.0? Please welcome, Spring Data!
1.
Data Access 2.0?
…please welcome… Spring Data! Oliver Gierke
2.
Oliver Gierke Spring Data Core/JPA/MongoDB ogierke@vmware.com www.olivergierke.de olivergierke
3.
What to expect?
4.
How? Why?
What?
5.
A Developer‘s View 5
6.
What to expect?
NOT!
7.
What to expect?
NOT! 7
8.
Retrospect
9.
Relational databases
10.
Scaling
11.
Data structures
12.
Hibari Voldemort
Membase Riak Cassandra Redis SimpleDB (No)SQL MongoDB OrientDB CouchDB HBase Sones Neo4J
13.
Graphs
14.
Documents
15.
Column families
16.
Key Value
17.
Forest for the
woods?
18.
A Developer‘s View 18
19.
There‘s some Spring for
that!
20.
Spring Data
21.
"
… provide a familiar and consistent Spring-based programming model while not over-abstracting custom traits of the specific store.
22.
Spring Data
JDBC JPA
23.
Spring Data
JDBC JPA
24.
Spring Data
JDBC JPA
25.
Spring Data
JDBC JPA
26.
Spring Data
JDBC JPA
27.
Building blocks
28.
Spring
29.
Mapping
30.
Templates
31.
Repositories
32.
Repositories
Querydsl 32
33.
DEMO
34.
Wrap up
35.
Wrap up • Sophisticated
mapping support • Templates • Repositories • Querydsl • Spring namespace • Geospatial support • Cross-store persistence
36.
Questions?
37.
Resources •
www.springframework.org/spring-data • github.com/SpringSource/spring-data-mongodb • http://www.se-radio.net/2010/07/episode-165-nosql-and- mongodb-with-dwight-merriman • http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs- redis
Descargar ahora