-
Notifications
You must be signed in to change notification settings - Fork 0
HyperGraphDB
I started the project with an idea of storing macro functions instead of data into a database. I was planning on using this instead of perceptrons and utilizing a database for rapid retrieval, prototyping, constructing and deconstructing of the functions. Since I needed to model complex relationships, I veered toward a NoSQL database, preferably a graph-based one. I learned about hypergraphs and the modelling capabilities of hyperarcs so the choice of using HyperGraphDB became clear.
HyperGraphDB is an open-source, serverless, embeddable database. It is written almost entirely in Java and easily callable using Clojure's Java interop methods. This section will discuss the specifics of of the database that I utilized when creating Eliza's memory structure.
- Introduction
- Java InterOp
- Metaprogramming
- Introduction
- HyperGraphDB InterOp
- Introduction
- Concept
- Schema
- Meta-Schema