![]() It focuses on allowing teams to build and deploy scalable, enterprise analytic and graph applications inside an enterprise ecosystem. The platform provides the developer tooling to build production ready SAAS alternatives to Neo4j Desktop and it's apps. GraphStack leverages many different open source technologies allowing teams to build flexible analytic platforms with a graph focus. But I do recall seeing benchmarks (which you can take with a grain of salt, of course) not showing Neo4J in a very favorable light.GraphStack is a development suite and platform that allows teams to build large scale analytics apps. In specific to Neo4J, I did choose JanusGraph for the exact same concern that you had, which was license. ![]() There are probably plenty of examples of who uses JanusGraph on the website, but off the top of my head I recall Baidu ("the Google of China") forked JanusGraph for their own HugeGraph. I'm probably not going to do a good job comparing with other engines as I just haven't been exposed to many graph databases, but some things that attracted me was the flexible choice of data storage backend (as opposed to some engines that force only Cassandra on you, for example), it uses Tinkerpop so Gremlin querying skills will very likely be transferrable to other engines if need be, it's well documented and there are plenty of tutorials out there, and generally seems like a safe choice, especially as some fairly large enteties use it. I might get some hate for making this comparison, but I felt JanusGraph occupied a similar space that PostgreSQL has for relational databases, in that it's a fully featured open-source engine that's both maintained and free. ![]() Unfortunately, the above comment makes it sound like that's impossible. Also, one thing I liked about Neo4j was how easy it was to visualize data.Įdit: also, how easy would it be to transfer databases from Neo4j to a different database? I might stick with Neo4j if it would be possible to switch somehow in the future if necessary. ![]() But I don't want to spend a whole bunch of time working on with them only to discover they're equally shady or something. Other possible alternatives: ArangoDB, TinkerPop, Microsoft Azure Cosmos DB. Also it doesn't seem super active, which is sort of concerning. I know there's this fork of Neo4j:, but I'm not 100% sure how equivalent it is to Neo4j. I'd like to make a product that is heavily dependent on using a graph database, and I don't want to be beholden to a company that will squeeze me dry. I also ran into some shady information about how Neo4j basically took a bunch of people's contributions when it was an open source project, and then closed it off so that they could start capitalizing on all those free contributions. Neo4j if you read this, add a page to your site with pricing in black and white. Remember there are other graph databases available. Remember this is a country that charges various amounts for a speeding ticket based on income, they want to squeeze you for whatever they can, you can't compare the market if you can't see the price. Pricing will probably some sort of socialist (Swedish company) needs based price. Even microsoft publishes pricing estimates then tells you to contact a reseller for specific pricing. ![]() The goal is to get you to invest time and resources developing under the free license then when you get a client you have spent so much time that it is too late to move to a different database and you will be forced to pay whatever they ask. Neo4j enterprise costings impossible to find I recently started working on a project in Neo4j, which was going pretty well until I ran into this post: ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |