-
-
Notifications
You must be signed in to change notification settings - Fork 747
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
Proposal: Drop MongoDB who is no longer open source #4564
Comments
@pombredanne Thanks for the proposal. You can appreciate the considerable cost this would create - so this one is a bit tougher than, say, removing/changing a less pervasive library. I suspect one of the following to happen over the next couple of years:
The key phrase for me in the amendment is:
So we will keep an eye on this as it progresses, but we're a small team with limited resources and right now I don't see the incentives aligned to change the database over unless we get that contributed from the community. Which would then take the discussion into another direction. I won't close this for now as I think it would be interesting to gauge the community's interest. Note: IANAL, so don't believe any interpretations of their license that I provided here. |
Thanks for contributing to this issue. As it has been 90 days since the last activity, we are automatically marking is as stale. If this issue is not relevant or applicable anymore (problem has been fixed in a new version or similar), please close the issue or let us know so we can close it. On the contrary, if the issue is still relevant, there is nothing you need to do, but if you have any additional details or context which would help us when working on this issue, please include it as a comment to this issue. |
Thanks for contributing to this issue. As it has been 90 days since the last activity, we are automatically marking is as stale. If this issue is not relevant or applicable anymore (problem has been fixed in a new version or similar), please close the issue or let us know so we can close it. On the contrary, if the issue is still relevant, there is nothing you need to do, but if you have any additional details or context which would help us when working on this issue, please include it as a comment to this issue. |
Proposal: Architecture on having a Unified DataLayerNote: I might be wrong in understanding the architecture of stackstorm but with some research and work experience around stackstorm i'm adding my views here on how we can try to resolve this issue having no dependency on any db. Notes
|
FYI Mistral that uses PostgreSQL will be removed in next stackstorm Unified Data Layer which brings multi-DB engine support is nice, however any generalization and new layers may lead to performance issues. Our experience developing for StackStorm performance and throughput requirements and optimizing it led us in other direction by using less abstraction layers. For example, implementation-wise, st2 in some DB operations even moved out of ORM-like generic approach (we're using https://pypi.org/project/pymongo/ ATM) and started relying on various MongoDB functionality specifics for performance reasons and optimizations. To give more context, please review the following problems related to performance, most of them are DB-specific:
|
SUMMARY
MongoDB changed its license from the open source AGPL to a the proprietary SSPL in October 2018.
I suggest to drop using MongoDB and replace this with another database.
The text was updated successfully, but these errors were encountered: