Neuro4J Storages support Network Query Language (NQL)
for various persistence implementations.
This implementation allows to perform network based computing in memory. Actually it isn't persistent.
XML based Storage.
It stores networks in XML files. XML Storage is the best for static workflow systems.
Lucene based Storage.
Uses Apache Lucene as persistence. Works fast with large data.
Solr based Storage.
Uses Apache Solr as persistence. Similar to Lucene + some Solr specific features. The best for huge data meaning and analysis.
RDBMS based Storage.
Uses Relational Databases as persistence (any JDBC compliant database). Supports ACID transactions.
Works as dedicated server. Allows to manage multiple instances of different storages listed above.
Has admin web based interface - NMS Console
which allows to show configurations and run NQL queries.