torodb / stampede

The ToroDB solution to provide better analytics on top of MongoDB and make it easier to migrate from MongoDB to SQL

Home Page:https://www.torodb.com/stampede/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

When will mongo 3.6 be supported?

quique0194 opened this issue · comments

ToroDB looks like a fantastic tool, but if mongoDB 3.6 is not supported soon, I will have to look in some other direction.

Hi @quique0194, I'm sorry but currently we do not have any resources assigned to the project.

If I was going to look into upgrading torodb to support mongo 3.6, do you have any thoughts on how much work this would involve, how you've handled past db upgrades, known issues, the different repositories that where the code sits, any sections of code of particular interest.

Hi @livejake We are no longer maintaining the project actively. If you would be willing to work on the upgrade yourself, that would be awesome!

The amount of work is related to the amount of new operations introduced as part of the replication process. I may be wrong, as I haven't looked into the details, but I believe bringing compatibility with 3.6 shouldn't be a lot of work. There are a few areas that need adjustment, and probably some operation may even be ignored. I would consider this doable.

However, MongoDB also introduced https://docs.mongodb.com/manual/changeStreams/ That would supposedly make it way easier to implement replication. But to replace the current replication mechanism by ChangeStreams would definitely be an invasive change. I would not follow this route, for now.

We will be happy to review any PR bringing compatibility with 3.6 :)

Is this project dead?

Unfortunately, it is no longer maintained, @esatterwhite.

@ahachete That is a shame. The torodb tools look awesome and are exactly what I need.
is 8Kdata is an viable entity?
Why the lack of interest in this project?

There has been not enough business interest into it. If there would be someone willing to come and fund its continued development, it could come back to life.

Perhaps we should do some crowdfunding? How much fund does it require?

Enable github sponsorships?

Very interesting project, would like to work on this

Any work towards adding more modern support would require, as of today, potentially, a significant (if not whole) rewrite. Closing issue.