-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap/Progress Update? #366
Comments
Additionally http://eventql.io/ currently resolves to https://hermes.thinleen.fr/ with a 403, and may have been so since September. |
Any update on the status of development? |
First of all, sorry for taking so long to update on the project status. It's something I've had on my list for a while, but I never got around to finishing up my half-written blog post. As is probably obvious from the repo, the company behind EventQL didn't work out. Between my late realization that it would not be possible to handle both sales and development for a product as complex as EventQL with the limited amount of resources we had, general fundraising troubles, a change in my family situation, ClickHouse releasing their product weeks before us and the opportunity to join another very interesting project, I decided it did not (commercially) make sense to continue working full-time on EventQL. The state of the code at that point (and ever since) is what I would call a "minimum viable product". On one hand, pretty much all the things promised in the documentation and feature list do actually work and were used in a production environment for some time. On the other hand, the largest cluster we ever ran was ~20 servers and around 150TB of data. And even that required a bunch of work by me to keep it running stably, fixing things up here and there as they broke. So, all in all not exactly huge by the goals we set out for ourselves. Since we shut off our servers in 2017 I am not aware of anyone that is running a significant production deployment and I guess sime bitrot has started to set in. So I think the status of the project today can be described as a "research project" at best. I will make sure to update the readme accordingly. Now, I hope all of that didn't sound too negative. EventQL is definitely not vaporware -- it is a working analytical database as promised on the box, albeit very immature, and we did have a few really nice customer dashboards running on it, as well as customers using the SQL interface directly. After reaching that goal and after all the time, sweat and love that went into the project, it was always clear to me that I would eventually return to working on it. And in the past months I finally found that I had some spare cycles for open source again, so I've been thinking about the best way to salvage... There are parts of EventQL that I still really like and that, already today, work well enough for a beta-level project. I reckon these can be stabilized, maintained and extended as a volunteer-run project. So I think what we should do is to strip the codebase down so that only the nice(st) parts are left, re-license it to a permissive license and then see where we go from there. Concretely, here is my current (tentative) plan of next steps:
I hope to get around to start acting on the larger plan in the next weeks, but I'll try to do the readme |
If the "storage" and "query engine" parts can be separated out, there is scope for the "query engine" part to grow as there is huge gap in that area: storage agnostic distributed query engines. Current distributed query engines, such as Drill, Presto are primarily Java based and even though they are storage agnostic creating a storage adapter for them requires java tight integration, not so friendly for distributed systems developers (C/C++, NodeJs where most of the embedded + web development happens). How easy it is to separate out the "query engine" part to make it work on any data input? |
Hey @asmuth, will it be possible to get one of the admin and query web interfaces? We plan to implement eventql for a large experiment at our company and I just though it would be cool, to have a easy panel where my colleagues could try out some queries. Thanks in advance |
eventql is pretty good, is any progress on this project ? |
It looks like this project is pretty much dead. The creator hasn't responded on this thread since 2019, the eventql website mentions 0.4.3 release but download page is for 0.4.0-rc0. The historical downloads page is non-functional. Build status in github shows build is broken. Real shame, was hoping this was a viable option for our new projects... |
Maybe ClickHouse is something for you. We are using it for a couple of months now and are in love with it |
I have been playing around with EventQL for a couple of months now and so far it has been perfect for my use case!
However, I am concerned by the number of open issues/pull requests sitting out there for months (sometimes over a year) without any activity or responses. It also looks like the last commit was early May as well.
I understand things can move slowly in software, especially with a project such as this. I am certainly not complaining, but before I go and build further on top of EventQL I was wondering if there is a roadmap/timeline in place for 0.5, 0.6, and beyond. Not saying this project is dead at all, but is certainly feels like more of a ghost town around here than I would like for a project that I wish to use/become pretty dependent upon.
Any update on a roadmap or progress toward 0.6 (what is noted in the docs as the possible "stable" production version) would be great so I can better determine the longer term viability of using EventQL in my project.
Thanks!
The text was updated successfully, but these errors were encountered: