Re:Agens Graph – PostgreSQL Based Graph Database
by aeontech on Saturday May 27, 2017 @03:31AM
(#14429279)
Wondering if anyone has experience with it... there's a lot of competition in graph database market, curious to see if this is worth investing time in.
[ Parent
| on HN ]
Re:Agens Graph – PostgreSQL Based Graph Database
by lauretas on Saturday May 27, 2017 @07:06AM
(#14429668)
There isn't a lot of competition in the "free/libre database" market though. The only serious players are Jena/Fuseki (an RDF store) and Janus (a graph store).
Re:Agens Graph – PostgreSQL Based Graph Database
by sntran on Saturday May 27, 2017 @11:28AM
(#14430474)
There is also Cayley (https://github.com/cayleygraph/cayley) which supports more query languages, including GraphQL, and multiple backend stores.
Re:Agens Graph – PostgreSQL Based Graph Database
by nstj on Saturday May 27, 2017 @01:00PM
(#14430848)
Cayley is cool! A 20% project from Google iirc
Re:Agens Graph – PostgreSQL Based Graph Database
by lauretas on Sunday June 04, 2017 @05:18AM
(#14480499)
But it's not a "native" store. It's just a layer on top of other RDBMSes.
Re:Agens Graph – PostgreSQL Based Graph Database
by Dnguyen on Saturday May 27, 2017 @11:31AM
(#14430487)
There's also https://github.com/postgraphql/postgraphql
Re:Agens Graph – PostgreSQL Based Graph Database
by purple-dragon on Saturday May 27, 2017 @05:16PM
(#14432013)
PostgraphQL generates a GraphQL API from a PostgreSQL database. It won't change how your data is modeled or queried at the database level, i.e., it is NOT a graph database project like Agens, Neo4j, Cayley, etc.
Re:Agens Graph – PostgreSQL Based Graph Database
by manigandham on Sunday May 28, 2017 @05:20AM
(#14433662)
This isn't a graph database, it's GraphQL which is an (unfortunately named) interface or "language" to query data, regardless of what the underlying database or data model is.
Re:Agens Graph – PostgreSQL Based Graph Database
by rojobuffalo on Saturday May 27, 2017 @01:17PM
(#14430928)
I can vouch for this one. I've been building apps with PostGraphQL for about a year and love it. The dev community around that project is strong.
Re:Agens Graph – PostgreSQL Based Graph Database
by simonw on Saturday May 27, 2017 @10:10AM
(#14430115)
I've been watching https://dgraph.io with great interest. Looks like it could become a very solid contender as a horizontally scalable open source graph database engine.
Re:Agens Graph – PostgreSQL Based Graph Database
by manigandham on Sunday May 28, 2017 @05:22AM
(#14433669)
Dgraph seems to be the most promising along with http://janusgraph.org/ for scalable graphs.
Re:Agens Graph – PostgreSQL Based Graph Database
by Gudahtt on Saturday May 27, 2017 @01:39PM
(#14431010)
Oh? Neo4j is free. The Community edition is GPLv3, and the Enterprise edition is AGPLv3.
Re:Agens Graph – PostgreSQL Based Graph Database
by lauretas on Sunday May 28, 2017 @02:24AM
(#14433330)
The Enterprise Edition is not AGPL. It's under one of "Neo4j Commercial License", "Neo4j Evaluation License", "Neo4j Educational License", or "Fair Trade Licensing". In other words it's not free.
Why would I want to use the "Community Edition" of a company whose interest is to force me into buying their Enterprise Edition? The more people use this "Community Edition", and the more they are encouraged to force their "Enterprise Edition" under my throat, because "it will be easier to buy a proprietary plugin than change database". They are already restricting the use of important features such as "Unlimited graph size", "Database storage reallocation", "Schema constraints", "Runtime to accelerate common queries", "Role-based security", "Kerberos Security", "Load balancing", etc. Why would I want to get into this?! I'd rather spend my time learning and contributing to Jena or Janus than a bait "Community Edition".
Re:Agens Graph – PostgreSQL Based Graph Database
by jsumrall on Sunday May 28, 2017 @12:19PM
(#14434951)
The "enterprise edition" is AGPL. Feel free to interpret it differently then Neo does, but the license is AGPL [1]. Anyways, I don't understand the hostility. They're tying to walk the line between a profitable company selling software while still doing it all in the open. The fact that they kept things open source and not closed was one of the things I loved about working there.
Re:Agens Graph – PostgreSQL Based Graph Database
by lauretas on Monday May 29, 2017 @03:01PM
(#14440755)
So, are you saying that Neo4j is 100% free as in "100% AGPL, otherwise Commercial License if you don't want to use the AGPL"? In other words, the code is exactly the same, only with a different license?
Re:Agens Graph – PostgreSQL Based Graph Database
by Gudahtt on Wednesday May 31, 2017 @09:29AM
(#14452303)
Yes, that is the case.
Re:Agens Graph – PostgreSQL Based Graph Database
by lauretas on Saturday June 03, 2017 @04:56PM
(#14478456)
According to [this page](https://neo4j.com/editions/) it's not. In fact, they are restricting important functionalities to their Enterprise Edition exclusively. Which means, the codebase is not the same.
Re:Agens Graph – PostgreSQL Based Graph Database
by Gudahtt on Thursday June 08, 2017 @01:10AM
(#14512037)
Yes, the Community Edition and the Enterprise Edition are different. Certain functionality is restricted to the Enterprise Edition. It's a different codebase. I didn't say otherwise.
You can see it here: http://github.com/neo4j/neo4j
See how there are 'community' and 'enterprise' top-level directories? The 'enterprise' directory contains the enterprise-specific code. It's a separate project in some senses but it does share the same repository, and it is open source.
As you can also see by looking at that repository, the Enterprise Edition is licensed as AGPL. Here is the license: https://github.com/neo4j/neo4j/blob/3.3/enterprise/LICENSE.t...
I'll quote:
If you have not executed a Commercial Agreement with Neo Technology, the
Software is subject to the terms of the GNU AFFERO
GENERAL PUBLIC LICENSE
Version 3, as follows:
Then follows the AGPL license.
Re:Agens Graph – PostgreSQL Based Graph Database
by Gudahtt on Monday May 29, 2017 @12:20AM
(#14437393)
It is AGPL; it's dual licensed. You can use it freely under the terms of AGPL, or you can enter into a commercial agreement with Neo Technology and use it without the restrictions imposed by the AGPL.
Here's the license: https://github.com/neo4j/neo4j/blob/3.3/enterprise/LICENSE.t...
Re:Agens Graph – PostgreSQL Based Graph Database
by manigandham on Sunday May 28, 2017 @05:21AM
(#14433664)
There's nothing wrong with companies charging for software products.
Re:Agens Graph – PostgreSQL Based Graph Database
by lauretas on Monday May 29, 2017 @02:52PM
(#14440710)
I agree. This is not the point though, nor what I said.
Re:Agens Graph – PostgreSQL Based Graph Database
by merqurio on Saturday May 27, 2017 @10:33AM
(#14430210)
It reminded me http://grakn.ai , another quite solid and interesting project right know.