https://github.com/aleksey-kn/imnorm
In-memory NoSQL ORM for Java, worked on file system
https://github.com/aleksey-kn/imnorm
filesystem in-memory-storage java nosql orm-library
Last synced: 10 months ago
JSON representation
In-memory NoSQL ORM for Java, worked on file system
- Host: GitHub
- URL: https://github.com/aleksey-kn/imnorm
- Owner: Aleksey-Kn
- License: mit
- Created: 2023-01-30T07:37:41.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-06-02T15:19:13.000Z (about 3 years ago)
- Last Synced: 2023-06-02T16:26:47.633Z (about 3 years ago)
- Topics: filesystem, in-memory-storage, java, nosql, orm-library
- Language: Java
- Homepage:
- Size: 356 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ImNORM

[](https://github.com/Aleksey-Kn/imNORM/actions/workflows/build.yml)
[](https://github.com//Aleksey-Kn/imNORM/blob/master/LICENSE "MIT")
In-memory NoSQL ORM for Java, worked on file system.
## Requirements
1. Java 15 or above
2. Maven
## The service provides the following functions:
- 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
## Building
```
git clone https://github.com/Aleksey-Kn/imNORM.git
cd imNORM
mvn install
```
## Download with Maven from GtHub packages
```
io.github.alekseykn
imnorm
4.0.0
```
Added in settings.xml (/user/.m2)
```
github
github
central
https://repo1.maven.org/maven2
github
https://maven.pkg.github.com/aleksey-kn/imnorm
true
github
USERNAME
TOKEN
```
## Issue tracking
Found a bug? Have an idea for an improvement? Feel free to [file an issue.](https://github.com/Aleksey-Kn/imNORM/issues)