490
submitted 2 days ago by KarnaSubarna@lemmy.ml to c/linux@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] baod_rate@programming.dev 79 points 2 days ago

SQLite continues to be the "Do Nothing. Win" of databases

[-] dessalines@lemmy.ml 40 points 2 days ago

It's wild how it has the fastest read performance of any other sql backend, even postgres.

[-] 4am@lemmy.zip 21 points 2 days ago

I remember using SQLite like 12 years ago as a backend for Minecraft mods, and even more recently as a backend for HomeAssistant and switching away to something else for performance…and now switching back. Kudos to them for all the work that went into that! Worst to first!

[-] Cargon@lemmy.ml 4 points 2 days ago* (last edited 2 days ago)

I love SQLite but is this still true? I thought DuckDB was on its way to supplanting SQLite is this area.

[-] enumerator4829@sh.itjust.works 1 points 1 day ago

Oh, have they started working on aviation grade test harnesses?

SQLite will rule our world for a long time, far after we are gone.

[-] freijon@lemmings.world 2 points 2 days ago

I thought Turso is the new cool kid on the block

[-] dogs0n@sh.itjust.works 4 points 1 day ago

It is beautiful. I haven't even thought of using a database server for personal projects in years. SQLite all the way. It's so simple and performant (for my use cases).

[-] baatliwala@lemmy.world 9 points 2 days ago

Its sheer flexibility and public domain license are definitely big factors

[-] CosmicTurtle0@lemmy.dbzer0.com 8 points 1 day ago

As much as I would like to agree with you, permissive licenses are killing open source software as a whole since corporations absolutely abuse the software, provide very little value back to the code in return, and often DEMAND the authors patch their vulnerabilities.

Open source props up the world and the least that corporations could do is throw 0.0001% of their revenue their way. But they can't even be bothered to do that.

[-] enumerator4829@sh.itjust.works 10 points 1 day ago

SQLite is one of the very few open source projects with a reasonable plan for monetisation.

  • Do you want to use one of the proprietary extensions? Fork up a few thousand. No biggie.
  • Do you operate in a regulated industry (aviation) and need access to the 100% coverage test suite along with a paper trail? Fork up ”Call us”.
  • Is your company insisting that you only use licensed or supported software? Well, you can apparently pay them for a licence to their public domain software.

Basically, squeeze regulated industries, hard.

I’m all for open source, but at some point developers should stop acting surprised when people use their work at the edges of the licence terms (Looking at you Mongo, Redis and Hashicorp). As for developers running projects on their free time, maybe start setting boundaries? The only reason companies aren’t paying is because they know they can get away withholding money, because some sucker will step up and do it for free, ”for the greater good”. Stop letting them get it for free.

Looks like RedHat is kinda going in this direction (pay to get a paper trail saying a CVE-number is patched), and basically always have been squeezing regulated industry. Say what you want about that strategy, it’s at least financially viable long term. (Again, looking at you Hashicorp, Redis, Mongo, Minio and friends)

[-] jacksilver@lemmy.world 2 points 2 days ago

Am I missing something? SQLite is great, but it isn't really comparable to most other SQL databases, unless you're talking about nosql alternatives?

this post was submitted on 12 Aug 2025
490 points (99.6% liked)

Linux

57274 readers
448 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS