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
23k
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
290
Build Your Own TTN Gateway with Resin.io and RAK Wireless
pimterry
0
21k
The Cambrian Explosion of IoT
pimterry
0
21k
Modern Easy IoT with Docker & Resin.io
pimterry
1
330
Provision, Manage & Monitor Gateways in Production with Resin.io
pimterry
0
19k
Optimizing Docker for IoT with Multi-Stage Builds
pimterry
0
25k
Hardware Hacking for JS Developers
pimterry
1
22k
HTTPS is Not Enough
pimterry
0
22k
Promises Are So Passé
pimterry
0
22k
Other Decks in Programming
See All in Programming
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
3
770
Netty Chicago Java User Group 2024-04-17
sullis
0
130
StoreKit2によるiOSのアプリ内課金のリニューアル
kangnux
0
100
Micro Frontends for Java Microservices - Devnexus 2024
mraible
PRO
0
430
1인 개발자로 행복하게 살기 - GDG 송도 헬로월드 2024
benjaminkim
1
5.6k
ゆるい個人開発のススメ
kuroppe1819
10
940
pixivアプリでマルチモジュールを実現するまで
gatosyocora
1
130
코틀린으로 멀티플랫폼 만들기
pangmoo
0
120
チーム力を高めるスクラム実践法:カンバン公開と課題攻略について - ニフティのスクラムトーク Vol. 2 - NIFTY Tech Talk #18
niftycorp
PRO
1
110
Build with AI 2024 Seoul - 제로부터 시작하는 Flutter with Gemini 생활 - 박제창
itsmedreamwalker
0
200
CircleCIを活用して AWSへの継続的デリバリーを 実践する
coconala_engineer
1
230
"config" ってなんだ? / What is "config"?
okashoi
0
220
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Producing Creativity
orderedlist
PRO
336
39k
Happy Clients
brianwarren
91
6.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
990
Building Applications with DynamoDB
mza
88
5.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
16
6.4k
Navigating Team Friction
lara
177
13k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Scaling GitHub
holman
457
140k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
[RailsConf 2023] Rails as a piece of cake
palkan
22
3.9k
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