3 ms·
Is it just a server process sitting in front of the db? All this “docker this” and “docker that” I can’t tell what things do anymore. I assume the docker image
by UncleEntity 4y ago
Is it just a server process sitting in front of the db?
All this “docker this” and “docker that” I can’t tell what things do anymore. I assume the docker image does a whole lot of magic to get things to work that one would have to reproduce to run this on a bare VM they have sitting around.
I’m not trying to be negative here, this looks like something I’ve had rattling around in my head for a while but haven’t had the time to figure out how to make. Well, my imaginary version is based on graphQL (and not written in JavaScript like every other graphQL thing) simply because I want to try out graphQL and no other reason.
Oh, and a python client library would be nice but I can knock something out on my own to play around with this when I get some free time.
- ovaistariq 4y agoTake a look at the high level architecture here: https://docs.tigrisdata.com/overview/architecture https://docs.tigrisdata.com/overview/architecture. I will be happy to go into more details. `docker run -d -p 8081:8081 tigrisdata/tigris-local:latest` essentially gives you a local development version of Tigris to play around on your local machine as well as to allow you to build and test your application locally. We have a managed version of this in the cloud that essentially runs the entire platform on Kubernetes. I am glad to hear that this is similar to what you have thought about building as well. As an application developer in my past life, I have seen so much pain building apps because eventually I end up spending more time on infrastructure and maintenance and less time on my application code. We have built Tigris to solve this by providing you with simple APIs to interface with data without dealing with a separate database system, a separate event storage system, a separate search system, etc. We didn't go with graphQL because we want a more broad adoption and it seems like HTTP APIs are still the most widely used. At some point though I do envision us having graphQL support. We are open source so would love your contribution regarding python client library.