The tech story by NASA's chief knowledge architect is more detailed on <a href="https://linkurio.us/blog/how-nasa-experiments-with-knowledge-discovery/" rel="nofollow">https://linkurio.us/blog/how-nasa-experiments-with-knowledge...</a> and <a href="https://neo4j.com/blog/nasa-critical-data-knowledge-graph/" rel="nofollow">https://neo4j.com/blog/nasa-critical-data-knowledge-graph/</a>, with a presentation video on <a href="https://www.youtube.com/watch?v=vwJyU9vsfmU" rel="nofollow">https://www.youtube.com/watch?v=vwJyU9vsfmU</a><p>Disclamer: Linkurious CEO here, the tool used to explore the Neo4j graph database used at NASA.
I spent a bulk of my programming career modelling business processes in a graph database with strong schema, lifecycle control (state machines) and formal change control (revisioning).<p>I was always blown away with how easy it was to turn around a very stable and useful system where the customers could actually understand the data model and refactoring was easy to reason through.<p>Graph databases FTW.
I didn't know the LLIS was available online.<p>The first one I managed to click on was related to a fire in an employee's car: <a href="https://llis.nasa.gov/lesson/943" rel="nofollow">https://llis.nasa.gov/lesson/943</a>
So one thing I still don't understand is whether Neo4J a pure graph database is better than using something like AegensGraph[0] or Cayley[1], which uses a pre-existing DB engine for their persistent layer. If yes, what are the advantages? Is it something that totally depends on the use case? If it is, what criteria should be used to make a decision?<p>[0]:<a href="https://github.com/bitnine-oss/agensgraph" rel="nofollow">https://github.com/bitnine-oss/agensgraph</a>
[1]:<a href="https://github.com/cayleygraph/cayley" rel="nofollow">https://github.com/cayleygraph/cayley</a>
The real NASA knowledge graph, with actual technical detail... <a href="https://www.stardog.com/categories/nasa/" rel="nofollow">https://www.stardog.com/categories/nasa/</a>
I wonder if there is an enterprise app that does this for you?<p>I can think of plenty of examples at my work where spidering a website and displaying it in a graph would be really cool.<p>Our wiki would be one for sure.
This seems to be an advertisement albeit a strange one. They make it clear that NASA used Neo4J rather than Nuclino. Neo4J is a true graph database, but I didn't find anything on the Nuclino website that suggests what Nuclino really is or what technology it uses.
What I am looking for is a nice way (graph) where I can connect all kinds of events/people/commits/bugs/tickets and jump between them.<p>Currently I am putting links on GitHub PR descriptions so I know in my deployment GitHub repo, Who releases What, When and in Which cluster (where)<p>The PRs contain links to Jira tickets.<p>So all in all if you “sprinkle” enough links on GitHub Jira, I essentially can click through them and answer the question, how that ended up here? What changed? Where is the bug?<p>But I feel like this set of links referencing GitHub, Jira, PRs, Commits, Error Reports would be really fitting in some kind of graph
This kind of reminds me of the FMEA and its web structure, which is very useful.<p>It does share the big weakness with all the other such databases though, very hard to convince people to use it, specially to add and maintain content.
Does anybody here have a 'canonical' application or example in mind that shows me what neo4j can do that matches my intuitive understanding better than the 'regular' RDBMS?
One problem I've seen in start ups as they scale isn't the lack of good documentation but the lack of information organization and hierarchy. The cost you pay is repeating experiments/trials, and generally slower development. The best way, I've found to overcome this, is to just talk to people and construct an information map/hierarchy as a mental model. Obviously, this process can't scale with the business. I wonder if this tool would be useful for software/product dev in start up environments?
Has anybody ever seen a knowledge database for a large organization that actually works? I always see these efforts but usually they turn out pretty useless because nobody keeps them up to date.
not very convincing. If the differentiator was the correlation of data in a more meaningful way - It doesn't matter if you display the correlating data in a list or a graph...
Is there any way to view the knowledge graph in the new design? Lot's of other people linking the database itself, but I can't actually find a link with the new design...