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
Elastify your app: from SQL to NoSQL in less than one hour!
Search
David Pilato
September 20, 2013
Programming
0
120
Elastify your app: from SQL to NoSQL in less than one hour!
Conference for JUG Summer Camp, La Rochelle, France
David Pilato
September 20, 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
Open World Forum: Elastify your app: from SQL to NoSQL in 40 mn!
dadoonet
2
370
Make sense of your (BIG) data!
dadoonet
0
110
Elsass JUG / Lorraine JUG: Elasticsearch
dadoonet
1
200
Other Decks in Programming
See All in Programming
もうすぐ新年度、Babylon.jsがお勧めな3個の理由
hideg
0
170
Learning PHP and Static Analysis with PHP Parser
inouehi
1
250
実践!RDRAを活用した既存システムの仕様変更 / Specification Changes in Existing Systems Utilizing RDRA
imamotohikaru
0
2.7k
IntelliJ IDEA を知らなかった 自分に教えたい小ネタ集 / IntelliJ IDEA Hints for My Past Self
mackey0225
3
180
コミュニティに参加したことで起きた変化
ohmori_yusuke
3
130
Understanding Ast By Looking
inouehi
0
120
Deno に Web 標準 API を実装する / Implementing Web Standard API to Deno
petamoriken
0
350
品質が高いコードって何?Rev2.1
ickx
1
490
受託開発でGitLab CI を活用していく
xiombatsg
1
130
phpunit/php-code-coverageって何をしてるんだ #phperkaigi
o0h
PRO
2
220
ONE WEDGE_Company_Information
1wedge
0
180
PHPerKaigi 2024〜10年以上動いているレガシーなバッチシステムを Kubernetes(Amazon EKS) に移行する取り組み〜
tshinowpub
1
220
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
10
830
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
178
11k
Embracing the Ebb and Flow
colly
78
4.1k
Music & Morning Musume
bryan
39
5.5k
A Philosophy of Restraint
colly
195
15k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
14
1.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
24
2.2k
The Invisible Side of Design
smashingmag
293
49k
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.6k
The Cost Of JavaScript in 2023
addyosmani
13
3.7k
The Power of CSS Pseudo Elements
geoffreycrofte
58
4.9k
We Have a Design System, Now What?
morganepeng
42
6.7k
Transcript
ELASTIFY YOUR APP from SQL to NoSQL in less than
one hour! David Pilato Technical advocate elasticsearch. @dadoonet lundi 23 septembre 13
MOVING? Why? lundi 23 septembre 13
MOVING? Why? lundi 23 septembre 13
MOVING? Why? lundi 23 septembre 13
MOVING? Why? lundi 23 septembre 13
MOVING? Why? lundi 23 septembre 13
From SQL ... WEB APP SQL JDBC HTTP / Servlet
DAO CRUD SEARCH jdbc lundi 23 septembre 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 lundi 23 septembre 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 lundi 23 septembre 13
... to NoSQL WEB APP NoSQL Memcache protocol HTTP /
REST Couchbase Client json CRUD SEARCH lundi 23 septembre 13
... to NoSQL WEB APP NoSQL Memcache protocol HTTP /
REST Couchbase Client json CRUD SEARCH json lundi 23 septembre 13
... to NoSQL WEB APP NoSQL Memcache protocol HTTP /
REST Couchbase Client json CRUD SEARCH json HTTP / REST lundi 23 septembre 13
... to NoSQL WEB APP NoSQL Memcache protocol HTTP /
REST Couchbase Client json CRUD json HTTP / REST SEARCH & ANALYTICS lundi 23 septembre 13
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
ELASTIFY YOUR APP from SQL to NoSQL in less than
one hour! David Pilato Technical advocate elasticsearch. @dadoonet lundi 23 septembre 13