In-memory NoSQL ORM for Java, worked on file system.
- Java 15 or above
- Maven
- Thread-safe CRUD functional, working on key-value data storage
- Ability to control the memory allocated for repositories
- Transactionality that ensures data integrity
- The possibility of obtaining records by condition
- Create migrations
git clone https://github.com/Aleksey-Kn/imNORM.git
cd imNORM
mvn install
<dependency>
<groupId>io.github.alekseykn</groupId>
<artifactId>imnorm</artifactId>
<version>4.0.0</version>
</dependency>
Added in settings.xml (/user/.m2)
<activeProfiles>
<activeProfile>github</activeProfile>
</activeProfiles>
<profiles>
<profile>
<id>github</id>
<repositories>
<repository>
<id>central</id>
<url>https://repo1.maven.org/maven2</url>
</repository>
<repository>
<id>github</id>
<url>https://maven.pkg.github.com/aleksey-kn/imnorm</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
<servers>
<server>
<id>github</id>
<username>USERNAME</username>
<password>TOKEN</password>
</server>
</servers>
Found a bug? Have an idea for an improvement? Feel free to file an issue.