Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Open World Forum: Elastify your app: from SQL to NoSQL in 40 mn!
Search
David Pilato
October 04, 2013
Programming
2
370
Open World Forum: Elastify your app: from SQL to NoSQL in 40 mn!
Elastify your application
Open World Forum 2013
David Pilato
October 04, 2013
Tweet
Share
More Decks by David Pilato
See All by David Pilato
Tours JUG : elasticsearch
dadoonet
1
230
Elasticsearch workshop
dadoonet
8
6.2k
Make sense of your (BIG) data!
dadoonet
0
120
Elastify your app: from SQL to NoSQL in less than one hour!
dadoonet
0
120
Elsass JUG / Lorraine JUG: Elasticsearch
dadoonet
1
200
Other Decks in Programming
See All in Programming
Elm Form Validation
bkuhlmann
0
510
try! Swift Tokyo 初参加報告LT
hinakko2
0
220
"config" ってなんだ? / What is "config"?
okashoi
0
240
使ってみよう Azure AI Document Intelligence
kosmosebi
2
320
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
230
Site Reliability Engineering for GMO
pyama86
8
1k
エンターテイメント業界で利用されるAWS
demuyan
0
210
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
170
障害対応を起点としたもっといい開発と運用のサイクル作りのためにできること / Hatena Enginner Seminar #29
polamjag
0
180
Elm 0.19.0 Changes
bkuhlmann
0
490
ゆるい個人開発のススメ
kuroppe1819
10
990
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
430
Featured
See All Featured
Producing Creativity
orderedlist
PRO
337
39k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
The Invisible Customer
myddelton
114
12k
Thoughts on Productivity
jonyablonski
58
3.8k
GitHub's CSS Performance
jonrohan
1025
450k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
244
20k
Building Flexible Design Systems
yeseniaperezcruz
319
37k
How STYLIGHT went responsive
nonsquared
92
4.8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
20
1.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
121
39k
A better future with KSS
kneath
231
16k
Transcript
ELASTIFY YOUR APP from SQL to NoSQL in less than
one hour! Tugdual Grall Technical advocate Couchbase @tgrall David Pilato Technical advocate elasticsearch. @dadoonet dimanche 6 octobre 13
MOVING? Why? dimanche 6 octobre 13
MOVING? Why? dimanche 6 octobre 13
MOVING? Why? dimanche 6 octobre 13
MOVING? Why? dimanche 6 octobre 13
MOVING? Why? dimanche 6 octobre 13
From SQL ... WEB APP SQL JDBC HTTP / Servlet
DAO CRUD SEARCH jdbc dimanche 6 octobre 13
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 dimanche 6 octobre 13
... 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 dimanche 6 octobre 13
... to NoSQL WEB APP NoSQL Memcache protocol HTTP /
REST Couchbase Client json CRUD SEARCH dimanche 6 octobre 13
... to NoSQL WEB APP NoSQL Memcache protocol HTTP /
REST Couchbase Client json CRUD SEARCH json dimanche 6 octobre 13
... to NoSQL WEB APP NoSQL Memcache protocol HTTP /
REST Couchbase Client json CRUD SEARCH json HTTP / REST dimanche 6 octobre 13
... to NoSQL WEB APP NoSQL Memcache protocol HTTP /
REST Couchbase Client json CRUD json HTTP / REST SEARCH & ANALYTICS dimanche 6 octobre 13
DEMO TIME ! Just one fork ahead... $ git clone
https://github.com/dadoonet/sql2nosql.git $ mvn clean install $ cd demo-webapp $ mvn jetty:run dimanche 6 octobre 13
ELASTIFY YOUR APP from SQL to NoSQL in less than
one hour! David Pilato Technical advocate elasticsearch. @dadoonet Tugdual Grall Technical advocate Couchbase @tgrall dimanche 6 octobre 13