Live data from Hacker News

Agens Graph – PostgreSQL Based Graph Database

agensgraph.com

31–40 of 47 posts

Re: Agens Graph – PostgreSQL Based Graph Database

#31
post #27

Earlier quoted context omitted.

I don't think the parent claimed that NoSQL existed at the time; just that Postgres was a NoSQL database as we understand the term today . Like describing a wandering swordsman in ancient China as a "knight-errant", even if knights themselves as legally-warranted weapon-carriers didn't yet exist. Which is not to say that the poster wasn't wrong about their claim, but it's not invalid to make said claim in casual Engl…

I don't think Postgres was "NoSQL database as we understand the term today". The basis of NoSQL is not the lack of SQL but the non-relational data model. Postgres (mostly) sticks to the relational data model, although it performs surprisingly well when used as a NoSQL data store.

Well, I definitely meant it as "the lack of SQL" when I wrote above. Didn't realise people would actually give a crap to the point they have though. ;)

Re: Agens Graph – PostgreSQL Based Graph Database

#32

Earlier quoted context omitted.

I don't think Postgres was "NoSQL database as we understand the term today". The basis of NoSQL is not the lack of SQL but the non-relational data model. Postgres (mostly) sticks to the relational data model, although it performs surprisingly well when used as a NoSQL data store.

Well, I definitely meant it as "the lack of SQL" when I wrote above. Didn't realise people would actually give a crap to the point they have though. ;)

Thank God you haven't claimed it was webscale. We'd get nuts.

Re: Agens Graph – PostgreSQL Based Graph Database

#33
post #26
post #5

Earlier quoted context omitted.

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).

Oh? Neo4j is free. The Community edition is GPLv3, and the Enterprise edition is AGPLv3.

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

#34
post #13
post #5

Earlier quoted context omitted.

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).

There's also https://github.com/postgraphql/postgraphql

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

#35
post #26

Earlier quoted context omitted.

Oh? Neo4j is free. The Community edition is GPLv3, and the Enterprise edition is AGPLv3.

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 "…

There's nothing wrong with companies charging for software products.

Re: Agens Graph – PostgreSQL Based Graph Database

#36
post #8
post #5

Earlier quoted context omitted.

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).

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.

Dgraph seems to be the most promising along with http://janusgraph.org/ for scalable graphs.

Re: Agens Graph – PostgreSQL Based Graph Database

#37

Earlier quoted context omitted.

I don't think Postgres was "NoSQL database as we understand the term today". The basis of NoSQL is not the lack of SQL but the non-relational data model. Postgres (mostly) sticks to the relational data model, although it performs surprisingly well when used as a NoSQL data store.

Well, I definitely meant it as "the lack of SQL" when I wrote above. Didn't realise people would actually give a crap to the point they have though. ;)

Then it is a case of what you meant and what you said being different things. So, yeah, people give a crap when something is confusing or incorrect. I mean, we write code, right? Being correct matters. NoSQL means it is something other than a relational database.

Re: Agens Graph – PostgreSQL Based Graph Database

#38
post #26

Earlier quoted context omitted.

Oh? Neo4j is free. The Community edition is GPLv3, and the Enterprise edition is AGPLv3.

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 "…

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.

1. https://github.com/neo4j/neo4j/blob/3.3/README.asciidoc

Re: Agens Graph – PostgreSQL Based Graph Database

#39
post #26

Earlier quoted context omitted.

Oh? Neo4j is free. The Community edition is GPLv3, and the Enterprise edition is AGPLv3.

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 "…

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

#40

Earlier quoted context omitted.

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 "…

There's nothing wrong with companies charging for software products.

I agree. This is not the point though, nor what I said.
Post reply on HN