Slide 1

Slide 1 text

@tgrall / @dadoonet #DV13sql2nosql Elastify your application: from SQL to NoSQL in less than one hour David Pilato Technical advocate elasticsearch. @dadoonet Tugdual Grall Technical advocate Couchbase @tgrall mercredi 13 novembre 13

Slide 2

Slide 2 text

@tgrall / @dadoonet #DV13sql2nosql Moving ? Why ? mercredi 13 novembre 13

Slide 3

Slide 3 text

@tgrall / @dadoonet #DV13sql2nosql Moving ? Why ? mercredi 13 novembre 13

Slide 4

Slide 4 text

@tgrall / @dadoonet #DV13sql2nosql Moving ? Why ? mercredi 13 novembre 13

Slide 5

Slide 5 text

@tgrall / @dadoonet #DV13sql2nosql Moving ? Why ? mercredi 13 novembre 13

Slide 6

Slide 6 text

@tgrall / @dadoonet #DV13sql2nosql Moving ? Why ? mercredi 13 novembre 13

Slide 7

Slide 7 text

@tgrall / @dadoonet #DV13sql2nosql WEB APP SQL JDBC HTTP / Servlet DAO jdbc From SQL ... CRUD SEARCH mercredi 13 novembre 13

Slide 8

Slide 8 text

@tgrall / @dadoonet #DV13sql2nosql WEB APP SQL JDBC DAO jdbc From SQL ... HTTP / REST { "id":10, "name":"Ranya Fanny", "dateOfBirth":"1970-06-28", "meta":{ "hifi":895, "food":531 }, "address":{ "country":"England", "zipcode":"86767", "city":"Liverpool", "countrycode":"GB" } } CRUD SEARCH mercredi 13 novembre 13

Slide 9

Slide 9 text

@tgrall / @dadoonet #DV13sql2nosql WEB APP ... to NoSQL HTTP / REST { "id":10, "name":"Ranya Fanny", "dateOfBirth":"1970-06-28", "meta":{ "hifi":895, "food":531 }, "address":{ "country":"England", "zipcode":"86767", "city":"Liverpool", "countrycode":"GB" } } CRUD SEARCH NoSQL json Memcache Protocol Couchbase Client mercredi 13 novembre 13

Slide 10

Slide 10 text

@tgrall / @dadoonet #DV13sql2nosql WEB APP ... to NoSQL HTTP / REST CRUD SEARCH NoSQL json Memcache Protocol Couchbase Client mercredi 13 novembre 13

Slide 11

Slide 11 text

@tgrall / @dadoonet #DV13sql2nosql WEB APP ... to NoSQL HTTP / REST CRUD SEARCH NoSQL json Memcache Protocol Couchbase Client json mercredi 13 novembre 13

Slide 12

Slide 12 text

@tgrall / @dadoonet #DV13sql2nosql WEB APP ... to NoSQL CRUD NoSQL json Memcache Protocol Couchbase Client json HTTP / REST SEARCH HTTP / REST mercredi 13 novembre 13

Slide 13

Slide 13 text

@tgrall / @dadoonet #DV13sql2nosql WEB APP ... to NoSQL CRUD NoSQL json Memcache Protocol Couchbase Client json HTTP / REST SEARCH & ANALYTICS HTTP / REST mercredi 13 novembre 13

Slide 14

Slide 14 text

Demo @tgrall / @dadoonet #DV13sql2nosql $ git clone https://github.com/dadoonet/sql2nosql.git $ mvn clean install $ cd demo-webapp $ mvn jetty:run mercredi 13 novembre 13

Slide 15

Slide 15 text

@tgrall / @dadoonet #DV13sql2nosql ELASTIFY YOUR APP: FROM SQL TO NOSQL! In less than one hour David Pilato elasticsearch. Tugdual Grall Couchbase mercredi 13 novembre 13