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
What Not To Do With Databases
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tim Perry
November 11, 2014
Programming
28k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
What Not To Do With Databases
Tim Perry
November 11, 2014
More Decks by Tim Perry
See All by Tim Perry
Unlocking the Apps
pimterry
0
430
IoT Hackathon
pimterry
0
370
Build Your Own TTN Gateway with Resin.io and RAK Wireless
pimterry
0
26k
The Cambrian Explosion of IoT
pimterry
0
26k
Modern Easy IoT with Docker & Resin.io
pimterry
1
410
Provision, Manage & Monitor Gateways in Production with Resin.io
pimterry
0
24k
Optimizing Docker for IoT with Multi-Stage Builds
pimterry
0
30k
Hardware Hacking for JS Developers
pimterry
1
27k
HTTPS is Not Enough
pimterry
0
27k
Other Decks in Programming
See All in Programming
3Dシーンの圧縮
fadis
1
780
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.1k
Creating Composable Callables in Contemporary C++
rollbear
0
150
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
6
1.3k
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
270
さぁV100、メモリをお食べ・・・
nilpe
0
140
A2UI という光を覗いてみる
satohjohn
1
140
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
550
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
140
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
11
5.8k
Oxcを導入して開発体験が向上した話
yug1224
4
320
スマートグラスで並列バイブコーディング
hyshu
0
150
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
300
Rails Girls Zürich Keynote
gr2m
96
14k
From π to Pie charts
rasagy
0
210
Technical Leadership for Architectural Decision Making
baasie
3
410
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
430
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Building AI with AI
inesmontani
PRO
1
1.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Designing Experiences People Love
moore
143
24k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
230
Transcript
None
None
None
None
None
None
None
None
CREATE TABLE Employee ( id int primary key, name varchar(255)
not null, manager_id int );
SELECT m.name FROM Employee e INNER JOIN Employee m ON
e.manager_id = m.id WHERE e.id = 100;
WITH RecursiveCte AS ( SELECT e.id, e.name FROM Employee e
WHERE parent_id = 100 UNION ALL SELECT e.id, e.name FROM Employee e INNER JOIN RecursiveCte rcte ON e.parent_id = rcte.id ) SELECT Name FROM RecursiveCte;
None
MATCH (e { id: 100 })-[:MANAGED_BY]->(m) RETURN m.name;
MATCH (m { id: 100 })<-[:MANAGED_BY*]-(e) RETURN e.name;
MATCH (m { id: 100 })<-[:MANAGED_BY*]-(e) RETURN e.name;
None
None
None
None
None
None
None
None
None
None
None
None
None