On Thu, Mar 22, 2018 at 11:56 AM, John McKown <[email protected]>
wrote:
> I am guessing that most z/OS shops which as a true database environment
> are most likely running Db2. There really isn't much else out there since
> Oracle decided not to upgrade from 10.2 on z/OS (as best as I can tell).
>
> I have been reading up on graph databases. In particular, I've watched a
> few videos on Neo4j. Some of the concepts (nodes or vertices and edges or
> relations) seem to be similar to the old network database model, to me. But
> it is very interesting. What is really interesting (again to me) is that
> Neo4j is both open source (parts AGPL, other parts GPL) and it is written
> in Java. Being written in Java makes it interesting since "pure Java" code
> can run "for free" (no MSU usage) on a zIIP. Naturally, I have downloaded
> the source. But I am struggling to actually get it to compile & pass its
> tests on my Linux/Intel system. The build system is in Maven, which I don't
> know. But I was thinking that it would be quite interesting to see if Neo4j
> could be built and run on z/OS.
>
> So I'm curious if anyone else finds this interesting. And please forgive
> me for not saving this for our usual "Friday" discussions of "not really
> z/OS" topics.
>
>
Well, my analysis of the files (using the Linux "file") command seems to
bear out that this is a "pure Java" implementation. I could never the the
Maven project to run to completion. Oh, Maven is a "make" for Java
projects. But I did find a Linux repository which worked on my Linux/Intel
Fedora system (see below). This came with all the files that I needed to
get the database server started. For the Community version, there basically
isn't much security. All you can do is allow access by creating an ID and
password. There is no way to "grant" any authorities, so everybody who is
defined to the system can do what they want with the data. {shudder}.
Another {shudder}, at least for me, is that the design is "one graph
(database) per server". This has been complained about for years now and is
still a restriction. Of course, since you can have a ginormous graph
database, this is more a backup / recovery concern than a size concern.
Maybe more latter.
[neo4j]
name=Neo4j Yum Repo
baseurl=http://yum.neo4j.org/stable
enabled=1
gpgcheck=1
--
I have a theory that it's impossible to prove anything, but I can't prove
it.
Maranatha! <><
John McKown
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN