Cyrock.AI Relies on EclipseStore as a Persistence
Cyrock.ai is an embedded Java in-memory vector database engine. To provide persistence, Cyrock.ai uses EclipseStore, which is a Java open-source persistence framework. EclipseStore enables to store any Java object graph of any size and complexity 1:1 as it is persistently into any binary data storage. There is no need for any mappings or data conversion and no specific requirements to your Java classes such as annotations, special superclasses or interfaces. Vice-versa it enables you to load subgraphs and restore only individual parts of your object graph when needed by using lazy-loading.
As EclipseStore lets you deal with any Java type by using individual type handlers, EclipseStore can store any complex vector data we use for our high-speed similarity search. It also works great with any AI library available in the Java ecosystem. These are great features that make EclipseStore the perfect persistence solution for Cyrock.ai.
EclipseStore can also be used for common business applications and is a fantastic alternative for Java developers who prefer a Java-native persistence approach instead of a relational database combined with Hibernate or a NoSQL database.
Learn more: www.eclipsestore.io


