Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
What Not To Do With Databases
Search
Tim Perry
November 11, 2014
Programming
29k
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
1.7k
IoT Hackathon
pimterry
0
370
Build Your Own TTN Gateway with Resin.io and RAK Wireless
pimterry
0
27k
The Cambrian Explosion of IoT
pimterry
0
27k
Modern Easy IoT with Docker & Resin.io
pimterry
1
420
Provision, Manage & Monitor Gateways in Production with Resin.io
pimterry
0
25k
Optimizing Docker for IoT with Multi-Stage Builds
pimterry
0
31k
Hardware Hacking for JS Developers
pimterry
1
27k
HTTPS is Not Enough
pimterry
0
28k
Other Decks in Programming
See All in Programming
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.4k
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
170
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
530
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
120
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
310
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.2k
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
4.1k
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
410
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
240
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
590
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
1.9k
Workers Cache を知る
syumai
0
290
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
WCS-LA-2024
lcolladotor
0
830
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
290
Designing for Performance
lara
611
70k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Mobile First: as difficult as doing things right
swwweet
225
10k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
The Curious Case for Waylosing
cassininazir
1
540
Mind Mapping
helmedeiros
1
370
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
830
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