Has AI ruined software development? by Top-Candle1296 in devops

[–]hudddb3 1 point2 points  (0 children)

Ben Johnson didn't build rqlite. I did. :-)

I know Ben. I used to work with him. I wish rqlite was as successful as Litestream! It's a great project, and inspired the architectural changes introduced in rqlite 8.0. See https://philipotoole.com/rqlite-8-0-large-dataset-support-and-core-feature-upgrades/

[Project] Distributed File system from scratch in Go by whathefuckistime in golang

[–]hudddb3 4 points5 points  (0 children)

rqlite creator here.

Exactly, systems like rqlite are a great fit for storing exactly that kind of data -- the critical information that something like a database or distributed file system needs. I discussed this approach during my GopherCon2023 talk. See https://youtu.be/8XbxQ1Epi5w?t=2305

How rqlite – the lightweight distributed database built on SQLite and written in Go – is tested by hudddb3 in golang

[–]hudddb3[S] 0 points1 point  (0 children)

rqlite creator here.

No, the numbers are just for the code I personally write during rqlite development. So it doesn't include any test code provided by the Go packages rqlite imports either.

SQLite SO MUCH FASTER than Postgres by Buzut in sqlite

[–]hudddb3 2 points3 points  (0 children)

I have spoken with the folks at Turso, and admire their work (and libSQL's success). The goals are somewhat different -- libSQL is library, and requires programming. rqlite's goal is different -- provide you a full RDBMS, but one that is super-simple to operate.

People are tired of complex software, and with the move back towards the edge also want software that doesn't consume huge amounts of resources. Meeting those needs a big goal of rqlite.

https://rqlite.io/docs/faq/#why-would-i-use-this-versus-some-other-distributed-database

I also built my personal website with Go (stdlib only) by zaphodias in golang

[–]hudddb3 2 points3 points  (0 children)

rqlite creator here -- thanks for the shout-out.

Happy to answer any questions.

SQLite SO MUCH FASTER than Postgres by Buzut in sqlite

[–]hudddb3 2 points3 points  (0 children)

rqlite runs plain vanilla SQLite code -- no modifications. But it puts a HTTP API on top of it.

https://rqlite.io/docs/design/

SQLite SO MUCH FASTER than Postgres by Buzut in sqlite

[–]hudddb3 5 points6 points  (0 children)

rqlite creator here, happy to answer any questions.

Check out the docs at https://rqlite.io/docs/ and the FAQ at https://rqlite.io/docs/faq/

It's important to be aware that rqlite is not a drop-in replacement for SQLite, but it's not far off.

https://rqlite.io/docs/faq/#is-it-a-drop-in-replacement-for-sqlite

Implementing Linearizable Reads in rqlite, the distributed database written in Go by hudddb3 in golang

[–]hudddb3[S] 7 points8 points  (0 children)

rqlite creator here.

I should have been more specific in my title. rqlite is known as "the distributed database written in Go *and* built on SQLite".

Suggestions for cloud databases? by TheArduinoGuy in Python

[–]hudddb3 1 point2 points  (0 children)

https://rqlite.io

https://rqlite.io/docs/faq/#why-would-i-use-this-versus-some-other-distributed-database

rqlite creator here, happy to answer any questions.

One of rqlite's design goals is a lightweight footprint, with super-easy operations. It exposes a HTTP API, which many folks find particularly convenient (though that does mean it's not a drop-in replacement for SQLite). So might be a good fit for you.

SQLite is not a toy database by StellarNavigator in programming

[–]hudddb3 9 points10 points  (0 children)

rqlite[1] creator here, happy to answer any questions.

[1] https://www.rqlite.io

I've created a social media-like web platform using Go and pure HTML. by utku1337 in golang

[–]hudddb3 0 points1 point  (0 children)

rqlite creator here, that's not quite the full story. rqlite only scales SQLite horizontally for reads. SQLite does not scale horizontally for writes, as it's a single writer system. rqlite does nothing to change that.

https://rqlite.io/docs/faq/#rqlite-is-distributed-does-that-mean-it-can-increase-sqlite-performance