Problem description
The LMDB ValueStore currently assigns every value an ID (64 bits) and stores the corresponding ID -> value and value -> ID mappings.
This is overhead for values that may be encoded in less than 64 bits.
Possible candidates are:
- double
- decimal
- integer
- datetime
- boolean
Preferred solution
Use something in the lines of Jena's TDB2 encodings for literals:
https://github.com/apache/jena/tree/main/jena-tdb2/src/main/java/org/apache/jena/tdb2/store/value
Are you interested in contributing a solution yourself?
Perhaps?
Alternatives you've considered
No response
Anything else?
No response
Problem description
The LMDB ValueStore currently assigns every value an ID (64 bits) and stores the corresponding ID -> value and value -> ID mappings.
This is overhead for values that may be encoded in less than 64 bits.
Possible candidates are:
Preferred solution
Use something in the lines of Jena's TDB2 encodings for literals:
https://github.com/apache/jena/tree/main/jena-tdb2/src/main/java/org/apache/jena/tdb2/store/value
Are you interested in contributing a solution yourself?
Perhaps?
Alternatives you've considered
No response
Anything else?
No response