![]() PS : I added ArangoDB at title but tbh, hadn't much chance to take a look. Thanks in advance and apologies in advance if questions are a bit ambiguous I expect no more than 1000 vertexes but many edges. ![]() Also that database is expected to cache results. But also have to change weights depending on situations like "country B has embargo on country A so any item originating from country A can't pass through B, there is flood at region XYZ so no land transport is possible" etc. Used Database is expected to calculate cheapest route from any vertex to any vertex and traverse it (classic Dijkstra). My first question would be if you have any experience/opinion regarding these databases.Īnd second question would be which Graph Database is better for a shipping simulation. In that case, a logical move might be jumping to OrientDB but it has a small community and tbh didn't find much reviews about it, MongoDB and Neo4J are popular tools widely used, I have concerns if OrientDB is an adventure. OrientDB seems a viable option as there may be also be some opportunities of using one database solution. And for Neo4J, I am not big fan of 12K€ per year "startup friendly" cost although I'll probably not have a DB of millions of vertexes. Point is, I heard some horror stories of MongoDB losing data (though not sure it still does) and I don't have such luxury. ![]() I was happy with MongoDB + Neo4J setup but then noticed OrientDB, which apparently acts like both MongoDB and Neo4J (best of both worlds?), they even have VS pages for MongoDB and Neo4J. I will also implement a shipping simulation (which I will explain more below) which is basically a Dijkstra module, I had decided to use a graph database hoping it will make things easier, found Neo4j as it is quite popular. Game engine I prefer uses MongoDB for persistent data world. I am currently on design phase of a MMO browser game, game will include tilemaps for some real time locations (so tile data for each cell) and a general world map. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |