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
Accessing Databases by using a Filesystem
Search
Christopher Brown
December 10, 2011
Programming
130
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Accessing Databases by using a Filesystem
Christopher Brown
December 10, 2011
More Decks by Christopher Brown
See All by Christopher Brown
Crucible
xoebus
0
260
Concourse
xoebus
0
130
Final Project Presentation - Database Filesystem
xoebus
2
290
Database Visualisation
xoebus
2
140
Why on earth is git super awesome?
xoebus
4
260
Other Decks in Programming
See All in Programming
Performance Engineering for Everyone
elenatanasoiu
0
220
AIだと陥りがちなJakarta EE最新技術への移行時の落とし穴と解決策
tnagao7
0
120
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
120
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
210
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
300
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
13k
エージェンティックRAGにAWSで入門しよう!
har1101
9
1.7k
RTSPクライアントを自作してみた話
simotin13
0
630
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
320
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
180
はてなアカウント基盤 State of the Union
cockscomb
1
720
Inside Stream API
skrb
1
770
Featured
See All Featured
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
150
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
370
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
170
Being A Developer After 40
akosma
91
590k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
270
The Cult of Friendly URLs
andyhume
79
6.9k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
430
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
620
WCS-LA-2024
lcolladotor
0
660
Transcript
Chris Brown Databases Accessing Filesystem by using a
Recap
Database Filesystem
Files & Folders
Excel
Progress
Reading from a Database
Reading from a Database ✓
Writing to a Database
Writing to a Database ✓
Querying the Database
Querying the Database ?
Problems
How can we query the database?
None
None
SQL
SQL
SQL Complicated
SQL Complicated Different Dialects
SQL Complicated Different Dialects Not-user Friendly
Relational Algebra
SQL + Pig Latin
SQueaL
Relational Algebra → SQL
users = Table :users grades = Table :grades predicate =
users[:name].eq("Chris Brown") user_grades = join(users, grades, :id, :user_id) user_where = where(user_grades, predicate) user_window = limit(user_where, 1) Output select(user_window, users[:mark])
SELECT "users"."mark" FROM "users" INNER JOIN "grades" ON "users"."id" =
"grades"."user_id" WHERE "users"."name" = 'Chris Brown' LIMIT 1
Easily Sequential-able
Demo
Next Steps
Start Writing Report
Finish next stage of programming
Questions? http://github.com/xoebus/fuseql http://github.com/xoebus/squeal http://github.com/xoebus/bacon