Skip to main content
We’ve updated our Terms of Service. A new AI Addendum clarifies how Stack Overflow utilizes AI interactions.

Questions tagged [graph-databases]

Filter by
Sorted by
Tagged with
2 votes
1 answer
429 views

I am developing a diagramming application and want to optimize operations with the Nodes and Relations of the diagram. Currently, I am using a relational database with tables for diagrams and nodes. ...
Maksim Murza's user avatar
-1 votes
2 answers
692 views

I'm building a reddit clone on top of software that must incorporate a legacy neo4j graph database to track user actions. I also want to use it to store the comment/post data. Assuming this new app is ...
Austin Capobianco's user avatar
1 vote
1 answer
805 views

I'm looking for advice on how to design the data model for a project I'm working on. I'm not really sure where to ask such a question. I've been using StackOverflow for years, but this problem is a ...
Shaggydog's user avatar
  • 111
1 vote
0 answers
144 views

The problem: We have a business process where we need to record many transactions between parties. At the same time, the products&services that transactions are for can fall into many categories ...
tlt's user avatar
  • 123
4 votes
0 answers
201 views

Imagine I have graph data that is beyond the size of a single machine. How would you shard a graph database? I asked on Hacker News and people suggested sharding based on a hash of the predicate-...
Samuel Squire's user avatar
-1 votes
1 answer
442 views

Consider a context where we have Users saving Questions and adding personal Tags to them. In a graph-based paradigm, a first approach could be something like: (User)-[SAVES {tags}]->(Question) ...
ssn's user avatar
  • 71
0 votes
1 answer
258 views

Is it viable to leverage both a graph db and a relational db at the same time for the same data sets? Does it even make sense to approach the solution this way? Thinking is i use nodes and ...
Aeseir's user avatar
  • 257
0 votes
1 answer
684 views

Application component 1(ap1) record/insert/update a new state in graph database(neo4j) For every new state change in the database, application component 2(ap2) needs to be informed/notified that a new ...
overexchange's user avatar
  • 2,315
2 votes
1 answer
653 views

Setup/Intro I have 10k+ nodes in my Neo4j graph in which I need to display a sub-graph (100-500 nodes) between 2 start/end nodes on the frontend app along with info about the critical path and all ...
IamMowgoud's user avatar
-3 votes
1 answer
209 views

i have a graph and transactions which change the relationship between the graph nodes and i need to keep tracking of this changes over time. Kinde of queries i need to execute: I want to see the ...
Ebrahim Ze's user avatar
1 vote
0 answers
54 views

I am new to neo4j and the graph I'm shaping will be used by third party applications for some fixed (cypher) queries - we can think about the classical "Who is friend of Alice?" question. I'd like ...
watery's user avatar
  • 197
2 votes
2 answers
408 views

I've been thinking about how to map user claims to permissions in a way that scales from a read and write perspective, probably using a stand-alone service. What we have today doesn't scale for ...
Jeff Putz's user avatar
  • 154
4 votes
2 answers
1k views

I'm trying to determine the best application and database architecture for a project I am working on. The idea is that there will be multiple, separate applications that will all share a few tables ...
SegFaultDev's user avatar
5 votes
2 answers
862 views

For example, given node types User and Post, and expressing that a user posted something on Twitter, what factors would I need to consider in deciding between: (u:User)-[posted]->(p:Post {platform:...
Isvara's user avatar
  • 630
5 votes
2 answers
2k views

I just stumbled upon an article by Lucas Majerowicz titled "Add git-like functionality to your application using Event Sourcing". In it, he describes using Event Sourcing with events stored ...
eggyal's user avatar
  • 189
4 votes
1 answer
1k views

XML is labelled tree, a special case of graphs. So, why there are separate XML databases and why is it that XML is not stored in graph databases? At a first glance it seems so easy - one should map ...
TomR's user avatar
  • 1,029
1 vote
1 answer
699 views

In my current project I have a situation where I would need to use an edge collection as vertex collection. I would like to find a way to avoid it. This is the (reduced) scenario. These are the ...
Richard Burkhardt's user avatar
5 votes
0 answers
566 views

I'm working on getting a handle on Graph Databases (using Neo4j) and am trying to wrap my head around where "the line" is between what makes a good fit for GraphDBs and what should be strictly RDBMSs. ...
jleach's user avatar
  • 2,692
1 vote
2 answers
2k views

I am building a personal app to store my notes in. It is not a new concept, of course, but it is giving me a great project to learn Node.JS together with trying out a graph database: Neo4j. What I am ...
PIDZB's user avatar
  • 253
9 votes
2 answers
3k views

Recently read couple of Graph DB tutorials. Most of them tell what is Graph DB/when to use/fetch syntax but no where found high level description how GraphDB stores the data internally to understand ...
user3198603's user avatar
  • 1,896
1 vote
0 answers
961 views

Abstract I'm working on a REST interface to a graph database (Titan/Gremlin-Server, but this shouldn't matter) that has a strong sense of type for vertices and edges. I'd like to design a REST API ...
Louis Thibault's user avatar
0 votes
2 answers
422 views

I've been reading the 3rd edition of [Algorithms][1] by Cormen, Leiserson, Rivest and Stein. For DFS and BFS their algorithm loops through all the vertices first and colors them white. 1) If the ...
drewsmug's user avatar
  • 111
2 votes
1 answer
141 views

We need to create an application that must diff relationships between entities. As an example, let's say we're creating an application to model instances of a disease amongst pets, and we ...
ttrmw's user avatar
  • 31
4 votes
3 answers
7k views

I'm starting the modeling of the following problem: I have many clients (millions) that interact in a network forming a graph. At the highest granularity of my business problem, each realationship ...
Henrique Barcelos's user avatar
4 votes
3 answers
2k views

We're developing an application whose data domain (or at least 90% of it) can be modeled effectively using a relational database. We've been using PostgreSQL since the beginning and have had no ...
Tony E. Stark's user avatar
11 votes
1 answer
349 views

I am creating a 2d game for a website where the universe can grow extremely large (basically infinitely large). Initially, the universe is composed of 6 stars that are an equal distance from the ...
John F.'s user avatar
  • 111
0 votes
1 answer
138 views

We hear a lot about graph databases such as Neo4J and a little less about semantic platforms such as OWLIM and similar triple (or quad) stores. I understand the latter is associated with embedded OWL ...
Simon Gibbs's user avatar
3 votes
1 answer
674 views

I'm developing an application where users can tag resources and it's also important to know who tagged the resource with a specific tag. A graph database seems like a good fit for this and the rest ...
Phil's user avatar
  • 39
22 votes
3 answers
35k views

I don't find any deep explanation on the web about a comparison between ElasticSearch and the graph databases. Both are optimized to traverse data. ElasticSearch seems to be optimized for analytics. ...
Mik378's user avatar
  • 3,926
2 votes
1 answer
147 views

I'm creating a system where there are config keys and values. So for example: config.key = 10 Is an example of a configuration key and a value. These keys can also have overrides based on "dimensions"...
Vivin Paliath's user avatar
3 votes
2 answers
3k views

I have done quite an amount of research on the topic so far, but i couldn't come up with a conclusion to make up my mind. I am designing a social network and during my research i stumbled upon graph ...
sm_'s user avatar
  • 137
4 votes
2 answers
432 views

I should preface this by saying that I'm mostly a front end web developer, trained as a musician, but over the past few years I've been getting more and more into computer science. So one idea I have ...
tjb1982's user avatar
  • 249
3 votes
0 answers
1k views

I want to implement a system which store the profiles of employee and the resources that they have. There are many types of resources, such as the documents they produced, the techniques they have......
LoveTW's user avatar
  • 151
2 votes
1 answer
326 views

I'm trying to understand what types of models that I have traditionally persisted relationally would translate well to some kind of NoSQL database. Suppose I have a model with the following ...
Eric's user avatar
  • 123
10 votes
7 answers
1k views

I am working on a hobby project called Menu/Recipe Management. This is how my entities and their relations look like. A Nutrient has properties Code and Value An Ingredient has a collection of ...
Chandu's user avatar
  • 203
3 votes
2 answers
397 views

I've a maturing idea regarding a knowledge store. For the purposes of this question, the store would be used by a police force for the recording and querying of crimes. I believe that historically,...
ianmayo's user avatar
  • 143
2 votes
1 answer
1k views

I am adding some "social" type features to an existing application. There are a limited # of node & edge types. Overall the data itself is relatively small (50,000 - 70,000 for each type of node)...
Jay Stevens's user avatar
33 votes
1 answer
30k views

For the purposes of discussion let's consider a FourSquare scenario. Scenario Entities: Users Places Relationships: Checkins: users <-> places, many to many Friends: users <-> users, many to ...
wting's user avatar
  • 1,044
4 votes
1 answer
328 views

Where previously there was only relational databases, the data store world is now rife with options like Key-Value, Document, and Graph datastores. Unfortunately, every datastore likes to show how it ...
cdeszaq's user avatar
  • 322
2 votes
2 answers
530 views

What are the best tools / frameworks / libraries available to implement and run algorithms on graphs? In particular I need a tool that can load a set of nodes, edges and values assigned to these ...
Chris's user avatar
  • 215
1 vote
3 answers
2k views

Some document says OrientDB is document-database, some others talks it's graph-database. What's right?
Eonil's user avatar
  • 1,739