HackerTubewatch
Surprise me
Frame from SQLite: The Database at the Edge of the Network with Dr. Richard Hipp Plays via YouTube's privacy-enhanced embed

SQLite: The Database at the Edge of the Network with Dr. Richard Hipp

Method
Talks
YouTube
4 HN users recommended this talk4 months2017–2024 score 5
Years with an HN recommendation, 2007–2026

HN recommends it as an enthusiastic, funny talk straight from the creator, and cites it for facts like the name's pronunciation and Airbus support.

SQLite creator Richard Hipp gives a history of SQLite and explains where it shines as a database at the edge of the network with no DBA. He covers long-term support, testing and how it is used in products.

“I highly recommend to watch it, if only to get a sense of the smart and funny energy that Dr Richard Hipp puts off!” (HN, 2021)

2 strong recommendations · 2 recommendations · 8 citations · 1 jokes · Talks · intermediate

13 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@8ig8 Nov 2017 Strongly recommends
on HN thread Work on SQLite4 has concluded
I stumbled on this video presentation by Dr Hipp recently (may have been from another HN comment). I really enjoyed it. Probably because he seems so enthusiastic and passionate. SQLite: The Database at the Edge of the Network with Dr. Richard Hipp [this video]
Enthusiastic, passionate talk by SQLite's creator.
@srcreigh Aug 2021 Strongly recommends
on HN thread In Praise of PostgreSQL
This point is echoed by the creator of SQLite, Dr Richard Hipp, in his excellent talk "SQLite: The Database at the Edge of the Network". [1] "SQLite doesn't compete with client-server databases, it competes with fopen" (I highly recommend to watch it, if only to get a sense of the smart and funny energy that Dr Richard Hipp puts off!) [1]: [this video]
Funny, energetic Hipp talk; SQLite competes with fopen.
@__derek__ Feb 2017 Recommends
on HN thread Ask HN: Is sqlite good for long-term persistence?
> Hmmmm, there's a better talk by D. Richard Hipp around, but I'm not finding it atm. In the better talk he explains they (SQLite) are planning to be around for the 30 year timeframe you mention. Something to do with an airplane manufacturer looking for long term guarantees, but I don't remember the details. Here's the video[1] linked to from a tweet[2] linked to above.[3] [1]: [this video] [2]: [link] [3]: [link]
Hipp discusses SQLite's long-term support plans, tied to aircraft makers.
@kzrdude Mar 2018 Recommends
on HN thread Why Is SQLite Coded in C? (2017)
This talk is really interesting too [this video] big industry projects (like the airline mentioned) probably contribute
Interesting talk touching on industry projects like airlines funding SQLite.

Citations, criticism and jokes

@grzm Nov 2017 Cites it
on HN thread A Minimalist Guide to SQLite
Here's Dr. Richard Hipp mentioning that Airbus requested sqlite support for the lifetime of the airframe: [this video]
Hipp mentions Airbus wanting SQLite support for the airframe's lifetime.
@faitswulff Sep 2018 Cites it
on HN thread Ask HN: What open source project, in your opinion, has the highest code quality?
Read more
They actually have to test to that degree to follow aviation standards (DO-178b [0]) because they're used in aviation equipment. Dr. Hipp said he started really following it when Android came out and included SQLite and suddenly there were 200M mobile SQLite users finding edge cases: [this video] Lightly edited transcript here: > It made a huge difference. That that was when Android was just kicking off. In fact Android might not have been publicly announced, but we had been called in to help with getting Android going with SQLite. [Actually], they had been publicly announced and there were a bunch of Android phones out and we were getting flooded with problems coming in from Android. > I mean it worked great in the lab it worked great in all the testing and then [...] you give it to 200 million people and let them start clicking on their phone all day and suddenly bugs come up. And this is a big problem for us. > So I started doing following this DO-178b process and it took a good solid year to get us there. Good solid year of 12 hour days, six days a week, I mean we really really pushed but we got it there. And you know, once we got SQLite to the point where it was at that DO-178b level, standard, we still get bugs but you know they're very manageable. They're infrequent and they don't affect nearly as many people. > So it's been a huge huge thing. If you're writing an application deal ones, you know a website, a DO-178b/a is way overkill, okay? It's just because it's very expen
Hipp explains how Android adoption drove DO-178B-level testing.
@nathan_f77 Jun 2020 Cites it
on HN thread SQLite as an Application File Format (2014)
Read more
I've been reading through many of the other pages on the SQLite website. I didn't realize that SQLite is developed by a company (Hwaci) and funded by selling support, licenses, and testing services. I had always assumed it was an open source project backed by a non-profit, similar to the Apache Software Foundation. This is another very interesting example of an open-source business. I would be interested to learn more about how the Hwaci company operates (revenue, number of employees, etc.). I find this very interesting: > We are a 100% engineering company. There is no sales staff. Our goal is to provide outstanding service and honest advice without spin or sales-talk. They list some "$8K-50K/year" and "$85k" price tags directly on their "Pro Support" webpage. These would usually be behind a "Schedule a Call" or "Get Quote" button. I've been thinking about doing something similar with my own on-premise licenses and support contracts. I'm not very good at sales and I don't really want to hire a sales team, so I'd be interested to know how this worked out for them. I also liked this sentence, which is very similar to Basecamp's philosophy (and both companies were started around the same time - 1999 vs 2000): > Hwaci intends to continue operating in its current form, and at roughly its current size until at least the year 2050. It's interesting to think that SQLite could have raised money and grown into a billion-dollar public company with thousands of employees. I'm going to li
@snthpy Sep 2020 Cites it
on HN thread DuckDB – An embeddable SQL database like SQLite, but supports Postgres features
Read more
DuckDB looks very interesting and I'm quite excited to examine it more closely in the next few days! I just wanted to add to the discussion that an unchanging file format, or at least a backwards compatible one, is a key feature of sqlite. See for example Richard Hipp's comments here [1] (I think he also mentioned earlier in the talk that the file format has become a limiting factor now in terms of some of the refactoring that they can do). The file format therefore seems likely to be a major factor in the long term success of this project and I am glad to see that you are taking your time before settling on any architecture here. Given that you are targeting the data science and analytics space, what are your plans for integration with arrow and the feather file format? From a purely user/developer perspective, arrow's aim of shared memory data structures across different analytics tools, seems like a great goal. I know Wes McKinney and Ursa Labs have also spent quite some time at the file storage part of this, see for example the Feather V2 announcement [2]. What are your thoughts on the tradeoffs they considered and how do you see the requirements of DuckDB in relation to theirs? From the Carnegie Mellon DuckDB talk [3], I saw that you already have a zero-copy reader to the pandas memory data structures, so the vision I have is that DuckDB could be the universal SQL interface to arrow datasets which can then also be shared with more complex ML models. Is that something tha
Hipp comments on SQLite's stable file format being a limiting factor.
@srcreigh Apr 2022 Cites it
on HN thread How to Corrupt an SQLite Database File
Either way, the name SQLite is not SQL-lite but SQL-ite (think graphite). SQLite is an element of SQLey stuff. Source: [this video] I'd link the exact timestamp, but then you might watch less than the entire talk, which would be unfortunate.
Hipp explains how SQLite is pronounced.
@srcreigh Aug 2022 Cites it
on HN thread How SQLite scales read concurrency
The name SQLite isn't Sequel-lite. It's S.Q.L.-ite akin to graphite or Levite. It means a thing of SQLy stuff. The creator says it like Escue Ell-ite emphasis on the Es- and -ite. [0] [this video]
Creator says the name like S.Q.L.-ite.
@zamadatix Sep 2024 Cites it
on HN thread SQLite is not a toy database
It "is" (that's how the creator originally thought about it) but it also isn't really prescribed as the only interpretation [this video] Though I'll also note the "lite" crowd often interpret the "L" as double duty/shared (like the "m" in "dramedy" isn't necessarily interpreted as solely part of "drama" or "comedy").
Creator's original thinking on what the name means.
@chasil Dec 2024 Cites it
on HN thread Fun facts about SQLite
I am fairly certain that Dr. Hipp has discussed changes in SQLite that were desired by Microsoft for integration into Windows, which came to pass via a foundation membership. I believe that this was mentioned in the video below (I am not able to verify for now): [this video] It would be interesting to see what is required for an organization to negotiate non-trivial changes in SQLite.
Possible discussion of Microsoft-requested changes to SQLite.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close