正在加载视频...

视频加载失败

Morning bathrobe rant about SQL.

1,332,783 次观看 • 1 年前 •via X (Twitter)

10 条评论

alex fazio 的头像
alex fazio1 年前

@yacineMTB being over 60 and ranting about sql in a bathrobe on x is my ultimate life goal

Uncle Bob Martin 的头像
Uncle Bob Martin1 年前

@yacineMTB

kache 的头像
kache1 年前

this is exactly how this website should be used ahahahahahah

Hussein Nasser 的头像
Hussein Nasser1 年前

I like it. tid= btree(“id_indx”).getTupleByKey(100) row = heap(“students”).getRow(tid) return row(“name”) Expand those apis to give even lower level access for more interesting manipulation.

Ben 的头像
Ben1 年前

Does anyone have an example of what these “data representations and function calls” would actually look like if you tried to switch to that from SQL?

Uncle Bob Martin 的头像
Uncle Bob Martin1 年前

Here’s one I used last year. The representation is called Datalog. I used it with the XTDB database.

Nils 的头像
Nils1 年前

everyone who manages to avoid SQL ends up reinventing a worse version of it

Kagurazakimoto 的头像
Kagurazakimoto1 年前

Bob, read what Relational Algebra is and how SQL is a DSL that allows you to express RA in english. You can debate SQL vs. some other RA DSL but that's not what you're doing. Completely unhinged take.

Uncle Bob Martin 的头像
Uncle Bob Martin1 年前

No, that is precisely what I am arguing. We need a better DSL, one that is based on a rich API instead of a 50-year-old language designed for use by teletype operators.

Josh Manders 的头像
Josh Manders1 年前

Why stop there, lets all just write assembly or maybe 1's and 0's. All this extra stuff is overhead!

相关视频