Hacker News new | ask | show | jobs
by dabeeeenster 4583 days ago
Still not a suitable solution IMHO. Now you have to deal with multiple ports, startup scripts etc etc

Every other database on the planet has database names pretty much.

I LOVE Redis but this is just a bonkers limitation IMHO...

4 comments

None of the reasons why many traditional databases have multi-tenancy support was ever relevant for redis.

And in a world that increasingly moves to containerization you should really look into adding automation to your admin workflow (e.g. ansible). 'port' and 'startup script' should become 'service' and 'template' in your mind.

Now you have to deal with multiple ports, startup scripts etc etc

That's just what happens when you live with production systems. Not every service in the world gives you a dev/staging/production server with "curl github.com/my-bespoke-database/install-and-run.sh"

The last place I worked had 60 physical mysql servers. We had to deal with ports and servers and startup scripts quite a bit.

With tools like Chef, Puppet, Pallet, Ansible, this is a unbelievably solved problem.
I have seen this explanation and frankly I find it ridiculous. Multiple databases as a dictionary layer?