Загрузка видео...

Не удалось загрузить видео

На главную

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!

Похожие видео