Mike Stonebraker
๐ค SpeakerAppearances Over Time
Podcast Appearances
And as
You know, in business data processing, most people were happy with the standard data types.
But relational databases started to spread to all kinds of other places.
What are called abstract data types or, you know, stored procedures, you know,
a bunch of names they're called, had great applicability.
And so Postgres, that was the big thing in Postgres.
Postgres also supported what the AI guys at the time wanted in the way of inheritance.
We also supported time travel.
I mean, I have a good feel for how difficult stuff is.
If they get 3x the amount done in school that I think is reasonable, then they're incredible.
Well, I mean, it's very easy.
You talk to them and you can rapidly surface whether they're smart or not.
What was your master's thesis?
What did you do?
Well, how did it exactly work?
Well, how did you deal with error conditions?
How many processes did you have?
Why didn't you use threads?
I mean, you ask them deep technical questions.
In 2004, when I wrote the paper, we had an academic project which was building what became Streambase.