Slide 1

Slide 1 text

ELASTIFY YOUR APP from SQL to NoSQL in less than one hour! David Pilato Technical advocate elasticsearch. @dadoonet lundi 23 septembre 13

Slide 2

Slide 2 text

MOVING? Why? lundi 23 septembre 13

Slide 3

Slide 3 text

MOVING? Why? lundi 23 septembre 13

Slide 4

Slide 4 text

MOVING? Why? lundi 23 septembre 13

Slide 5

Slide 5 text

MOVING? Why? lundi 23 septembre 13

Slide 6

Slide 6 text

MOVING? Why? lundi 23 septembre 13

Slide 7

Slide 7 text

From SQL ... WEB APP SQL JDBC HTTP / Servlet DAO CRUD SEARCH jdbc lundi 23 septembre 13

Slide 8

Slide 8 text

From SQL ... WEB APP SQL JDBC HTTP / REST DAO jdbc { "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 lundi 23 septembre 13

Slide 9

Slide 9 text

... to NoSQL WEB APP NoSQL Memcache protocol HTTP / REST Couchbase Client json { "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 lundi 23 septembre 13

Slide 10

Slide 10 text

... to NoSQL WEB APP NoSQL Memcache protocol HTTP / REST Couchbase Client json CRUD SEARCH lundi 23 septembre 13

Slide 11

Slide 11 text

... to NoSQL WEB APP NoSQL Memcache protocol HTTP / REST Couchbase Client json CRUD SEARCH json lundi 23 septembre 13

Slide 12

Slide 12 text

... to NoSQL WEB APP NoSQL Memcache protocol HTTP / REST Couchbase Client json CRUD SEARCH json HTTP / REST lundi 23 septembre 13

Slide 13

Slide 13 text

... to NoSQL WEB APP NoSQL Memcache protocol HTTP / REST Couchbase Client json CRUD json HTTP / REST SEARCH & ANALYTICS lundi 23 septembre 13

Slide 14

Slide 14 text

DEMO TIME ! Just one fork ahead... $ git clone https://github.com/dadoonet/sql2nosql.git $ mvn clean install $ cd demo-webapp $ mvn jetty:run lundi 23 septembre 13

Slide 15

Slide 15 text

ELASTIFY YOUR APP from SQL to NoSQL in less than one hour! David Pilato Technical advocate elasticsearch. @dadoonet lundi 23 septembre 13