Data points required for distributed Orient DB in Production #9835
Replies: 1 comment 1 reply
-
We've been running a distributed cluster in production for a few months. Some general observations from our experience:
In summary, there's a lot we like about OrientDB (the data model and query model are really good), but you need to treat it with care on the operational side. We're fairly confident on the operational resilience side now (i.e. staying running once it's in a good state), but durability across failure still needs a bunch of testing and work (I'm contemplating doing some crash fuzzing to see if we can reproduce and hunt down some of the failures). The overall code and documentation quality is inconsistent - great in some places and pretty rough in other areas - and it's obvious the project has run into difficulties in recent years balancing quality and feature development. In particular it doesn't look like the 3.1+ versions have been used in anger in distributed deployments (the TCP connection leak alone essentially time-bombed every distributed deployment to about a week unless you increased token timeouts) so it felt like we were running into a lot of issues. 3.2.8 looks like a credible candidate for production based on our experience, but prior to that release (i.e. in the past few days), but all the 3.1/3.2 releases prior to this had some significant issues for our use cases. Hope this experience helps you - if you're able to share the issues you've encountered it might be useful to the community (and from a selfish point of view, we'd like to know about and avoid/fix them before they hit us as well)... :) |
Beta Was this translation helpful? Give feedback.
-
Hello OrientDB community,
We are looking to migrate from current standalone Orient DB v3.0.37 to 5 node distributed DB v3.2.x. While testing (v3.2.5+ migration from v3.0.37) this, we are encountering quite a lot of issues and we are working with SAP ODB team to resolve them. While we continue exploring to migrate to distributed orient DB, can anyone give us following information w.r.t distributed DB to evaluate the stability of the distributed DB performance in your Org/Project?
Which version of the distributed ODB is in production currently?
Was the data exported from v3.0.x and imported in v3.1.x or v3.2.x?
Please list last 5 versions that was used in production, if any. Trying to understand upgrade path here.
How many total servers, how many masters and replica amongst them.
What is the size of DB on file system.
What are total number of vertices and edges.
What is the Transactions (read / write ) Per Second on DB.
Any input is much appreciated, looking forward to it.
The releases made after v3.2.5 have a most fixes to the problem reported by our team.
thanks,
Beta Was this translation helpful? Give feedback.
All reactions