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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Tim Perry
November 11, 2014
Programming
28k
0
Share
What Not To Do With Databases
Tim Perry
November 11, 2014
More Decks by Tim Perry
See All by Tim Perry
IoT Hackathon
pimterry
0
360
Build Your Own TTN Gateway with Resin.io and RAK Wireless
pimterry
0
26k
The Cambrian Explosion of IoT
pimterry
0
25k
Modern Easy IoT with Docker & Resin.io
pimterry
1
400
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
26k
HTTPS is Not Enough
pimterry
0
27k
Promises Are So Passé
pimterry
0
27k
Other Decks in Programming
See All in Programming
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
880
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
280
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
110
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
310
의존성 주입과 모듈화
fornewid
0
130
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
230
Running Swift without an OS
kishikawakatsumi
0
790
t *testing.T は どこからやってくるの?
otakakot
0
130
AI-DLC Deep Dive
yuukiyo
7
1.9k
アーキテクチャモダナイゼーションとは何か
nwiizo
17
5k
実践CRDT
tamadeveloper
0
490
Featured
See All Featured
Thoughts on Productivity
jonyablonski
76
5.1k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
140
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
4 Signs Your Business is Dying
shpigford
187
22k
Between Models and Reality
mayunak
3
260
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
270
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.6k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
320
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Context Engineering - Making Every Token Count
addyosmani
9
820
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