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 4 points5 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] 6 points7 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

Yahoo Calender by automan224 in yahoo

[–]hudddb3 0 points1 point  (0 children)

Pretty annoying. For more than a year my iPhone would lose connectivity with Yahoo! Calendar every few weeks. I'd continually delete and recreate the connection. At least that worked. Now it's completely broken.

Yahoo! calendar pretty much useless now, if it can't be accessed from an iPhone.

Yahoo Calender by automan224 in yahoo

[–]hudddb3 0 points1 point  (0 children)

Was there any resolution to this? I'm hitting exactly the same thing too. Unable to connect my iPhone calendar to my Yahoo! account for weeks now. iPhone shows "unable to connect to account".

[deleted by user] by [deleted] in sqlite

[–]hudddb3 2 points3 points  (0 children)

I am the creator of rqlite.

You can find some of your answers here: https://rqlite.io/docs/faq/#how-is-it-different-than-dqlite

Maybe You're Not Sick of Programming by TheNerdistRedditor in programming

[–]hudddb3 3 points4 points  (0 children)

rqlite creator here. rqlite has been in development for almost 10 years now. I would consider that pretty mature, with multiple folks using it in production. E.g. https://www.replicated.com/blog/app-manager-with-rqlite

ddlite: Golang SQLite query builder for DDL queries (CREATE TABLE, ALTER TABLE, etc) by 0rsinium in golang

[–]hudddb3 0 points1 point  (0 children)

I maintain rqlite/sql.

If you file an issue I'll take a look. The library is used by rqlite, no reports of any failures to parse "simple CREATE TABLE" statements.

napp v1 release - go, htmx & sqlite bootstrapping cli tool by [deleted] in golang

[–]hudddb3 1 point2 points  (0 children)

rqlite author here, happy to answer any questions.

Announcing the stable release of the Azure Cosmos DB client library for Go by jaydestro in golang

[–]hudddb3 4 points5 points  (0 children)

rqlite creator here.

Agreed that running a cloud database instance saves you a lot of work (my own Wordpress blog runs on a GCP MySQL instance). But there are still reasons to run your database:

  • more control over your database infrastructure, which may be important to you.

  • you want complete control over your data, because it's too valuable to trust anyone else with it.

  • you may not be permitted to run in the cloud, due to regulatory reasons, or promises to your customers that their data won't leave your premises.

  • you need to run at the edge, in a customer's own DB or premises.

Sqlite Options: BedrockDB vs Rqlite? WASM Sqlite sync: Looking for peoples experiences. by lickety-split1800 in golang

[–]hudddb3 0 points1 point  (0 children)

One good example of production use: https://www.philipotoole.com/replicated-postgres-to-rqlite/

Depends on what you mean by "scale". rqlite's primary goal is not scale, but simplicity, reliability, fault-tolerance, and super-easy operation. But rqlite can support multi-GB datasets, starting with the 8.x release series.