data access 2.0? please welcome, spring data!

Post on 17-Dec-2014

953 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Data Access 2.0?…please welcome…

Spring Data!

Oliver Gierke

Oliver Gierke

Spring DataCore/JPA/MongoDB

ogierke@vmware.comwww.olivergierke.deolivergierke

What to expect?

Why?

How?

What?

5

A Developer‘s View

What to expect?NOT!

What to expect? NOT!

7

Retrospect

Relational databases

Scaling

Data structures

(No)SQLRedis

Riak

MongoDB

Cassandra

CouchDB

Neo4JHBase

SimpleDB

OrientDB

MembaseHibari Voldemort

Sones

Graphs

Documents

Column families

Key Value

Forest for the woods?

18

A Developer‘s View

There‘s someSpring for that!

Spring Data

"… provide a familiar and consistent Spring-based programming model while not over-abstracting custom traits of the specific store.

Spring Data

JPAJDBC

Spring Data

JPAJDBC

Spring Data

JPAJDBC

Spring Data

JPAJDBC

Spring Data

JPAJDBC

Building blocks

Spring

Mapping

Templates

Repositories

Repositories

32

Querydsl

DEMO

Wrap up

• Sophisticated mapping support

• Templates

• Repositories

• Querydsl

• Spring namespace

• Geospatial support

• Cross-store persistence

Wrap up

Questions?

top related