Show HN: Rqlite v4.0 – With node-to-node encryption
github.com
github.com
As in, can I tell actordb 'replicate this actor to all nodes' and then will it basically be the same as rqlite, but with page level replication?
My understanding/recollection of SQLite is that it has significant performance issues with high concurrency. Great for a database on a pocket device, not the best choice for a horizontal scale-out high-concurrency system. At what point do I need horizontal scalability, but not care about concurrency on any one node?
Again, honest question - I'm not doubting the project or its value, I just don't get it.
The goal is to create something more like an etcd that can hold structured data.
Why?
rqlite gives you the functionality of a rock solid, fault-tolerant, replicated relational database, but with very easy installation, deployment, and operation. With it you've got a lightweight and reliable distributed relational data store. Think etcd or Consul, but with relational data modelling also available.
You could use rqlite as part of a larger system, as a central store for some critical relational data, without having to run a heavier solution like MySQL.
Performance
rqlite replicates SQLite for fault-tolerance. It does not replicate it for performance. In fact performance is reduced somewhat due to the network round-trips.
Build compatability is also great with Go. The only issues I've run into so far are graphical applications which often require different libraries for different platforms. Nothing I've done that's not graphical has ever had compatability issues (except file stat).
As someone who started in the 90ies this makes me smile.
Year of the linux desktop or not: something has changed. (Quite aware that the bauerd might be using something else.)
My point is the Windows monopoly is almost broken and I think everyone including Windows users benefit from that.
Oh, how I wish that were true.
In some areas, yes, but there so many line-of-business applications that are only available for Windows that even if Microsoft stopped developing Windows, people would continue to use it for a very long time.
I am not at all a fan of Steven Ballmer, but he got it right - if you get the developers to flock to your platform, you win. Microsoft did that in the desktop space, Apple did it in the mobile space.
> Oh, how I wish that were true.
Windows lost mobile. They lost pads. More people than ever are using Macs. More people than ever are using Linux and various nixes. Linux, Macs and other nixes are considered cooler than Windows.
Windows lost servers, although Microsoft seems to have won a good chunk of developer mindshare with Azure - running mostly (AFAIK) Linux.
Yes, a lot of legacy systems still use Windows but it seems less and less need Windows every year.
Except from Manic time and Microsoft Office I cannot think of any software that I personally would need Windows for at the moment.
Netbeans and Maven run better in Neon. Same goes for Node and a lot of other software I care about AFAIK.
Even CSGO seems to work better on Linux for weeks (until next bad update, I think last waa when sound was messed up probably back in March.)