In the far future, we may need to move to some kind of graph database since our data have some graphs.