Live data from Hacker News

An open-source MySQL alternative for running database on Kubernetes

github.com

21–30 of 61 posts

Re: An open-source MySQL alternative for running database on Kubernetes

#22
post #5

Earlier quoted context omitted.

Unless you were using a modified version without making your changes available, why would this be a problem?

AGPL is viral, requiring you open source of all source involved in serving network clients, not only this AGPL software itself. It's meant to close the serve-over-the-network loophole of the GPL.

thats only true if you use the code in a serving application.

If the SDK to connect is GPL and the backend service itself (never exposed to a user) is AGPL then you're fine.

Re: An open-source MySQL alternative for running database on Kubernetes

#23
post #5

Earlier quoted context omitted.

Unless you were using a modified version without making your changes available, why would this be a problem?

AGPL is viral, requiring you open source of all source involved in serving network clients, not only this AGPL software itself. It's meant to close the serve-over-the-network loophole of the GPL.

I like the AGPL. The intent of AGPL is to encourage openness and collaboration, not to restrict or burden software developers. Many great projects choose this AGPL.

Re: An open-source MySQL alternative for running database on Kubernetes

#24
post #14

So now instead of debugging database performance issues you also have to debug the third party database orchestration middleware and the Kubernetes cluster workloads.

That is the reason why you need KubeBlocks, it takes over the complexity.

That is not how complexity works. You might lower the difficulty in the happy path, but when something goes wrong, there is additional complexity, and that means more places to debug and understand.

Re: An open-source MySQL alternative for running database on Kubernetes

#25
post #14

So now instead of debugging database performance issues you also have to debug the third party database orchestration middleware and the Kubernetes cluster workloads.

That is the reason why you need KubeBlocks, it takes over the complexity.

I thought that the point was the solution architecture also guarantees increased complexity.

Re: An open-source MySQL alternative for running database on Kubernetes

#27
The animated screenshot looks promising. I'd like to try it out. What's a good way to get SQL dumps inside the cluster? On the overview page there's a diagram for production deployment that includes a LoadBalancer for external clients. What Loadbalancer can I use that can proxy the MySQL protocol?

Re: An open-source MySQL alternative for running database on Kubernetes

#28
post #3

It looks like this project is for more than just MySQL. Should the title get updated? Also, the `Quick Start` link in the readme goes to a 404.

@dang: can the title be un-editorialized to remove "MySQL" and "alternative"? That doesn't make sense since it orchestrates MySQL (and other DBMS).

Maybe use the first sentence of the README:

> KubeBlocks is an open-source Kubernetes operator that manages relational, NoSQL, vector, and streaming databases on the public cloud or on-premise

Re: An open-source MySQL alternative for running database on Kubernetes

#30
post #17

Earlier quoted context omitted.

I think the key word here is "you". You just get it running, hack your spaghetti and when it becomes a problem you're already assigned on another project so someone else will have to sort it out.

And that guy is usually me. Just remember when you leave a pool of shit behind, one of the victims might be making a hiring decision about you at some point in the future.

Read that last part again folks. Twice if you have to. You will run into the same folks in the industry if you last longer than 10 years.
Post reply on HN