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
Tim Perry
November 11, 2014
Programming
0
24k
What Not To Do With Databases
Tim Perry
November 11, 2014
Tweet
Share
More Decks by Tim Perry
See All by Tim Perry
IoT Hackathon
pimterry
0
300
Build Your Own TTN Gateway with Resin.io and RAK Wireless
pimterry
0
22k
The Cambrian Explosion of IoT
pimterry
0
21k
Modern Easy IoT with Docker & Resin.io
pimterry
1
340
Provision, Manage & Monitor Gateways in Production with Resin.io
pimterry
0
20k
Optimizing Docker for IoT with Multi-Stage Builds
pimterry
0
26k
Hardware Hacking for JS Developers
pimterry
1
22k
HTTPS is Not Enough
pimterry
0
23k
Promises Are So Passé
pimterry
0
23k
Other Decks in Programming
See All in Programming
大規模マルチテナントを解決するYugabyteDBという選択肢
nnaka2992
1
250
Google's Recipe for Scaling (Web) Security – LocoMocoSec 2024
lweichselbaum
0
170
Introduction to GitOps
hwchiu
0
110
英語
s_shimotori
1
220
GraphQL はいいぞ! ~Laravel で学ぶ GraphQL 入門~
azuki
1
160
Temporalを取り巻く仕様を整理する
sajikix
0
120
CSC307 Lecture 07
javiergs
PRO
0
220
DynamoDB コスト最適化っぽいことの基本 with Terraform
kuro_kurorrr
2
250
初心者がおさえておきたいAWS CDKのベストプラクティス 2024
konokenj
15
7.3k
How to use Macrobenchmark
veronikapj
0
160
Trial
cairolibrary720
1
130
Javaの現状2024夏 / Java current status 2024 summer
kishida
4
1.4k
Featured
See All Featured
Web Components: a chance to create the future
zenorocha
307
41k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
For a Future-Friendly Web
brad_frost
173
9.2k
GraphQLの誤解/rethinking-graphql
sonatard
59
9.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
90
47k
Documentation Writing (for coders)
carmenintech
63
4.2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
245
1.2M
Learning to Love Humans: Emotional Interface Design
aarron
269
39k
Testing 201, or: Great Expectations
jmmastey
33
6.9k
How GitHub (no longer) Works
holman
305
140k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
44
4.7k
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