simerplaha/SwayDB
Persistent and in-memory key-value storage engine for JVM that scales on a single machine.
ScalaApache-2.0
Issues
- 3
- 10
Improve Java Slice API's usability
#326 opened by simerplaha - 2
- 3
- 2
CVE-2022-36944 - Scala vulnerability with 9.8 score
#363 opened by crea1 - 0
- 0
Use LongAdder instead of AtomicLong for maintaining read references to a file
#317 opened by simerplaha - 0
Use value classes to reduce memory allocation
#359 opened by simerplaha - 1
- 1
Reduce memory pressure of the caching to the minimum
#357 opened by hicolour - 1
- 0
Remove `IO.Defer`
#355 opened by simerplaha - 0
Implement `getOrNull`
#354 opened by simerplaha - 0
`Immutable` data structures
#353 opened by simerplaha - 0
Implement blocked bloom-filter
#351 opened by simerplaha - 0
- 1
Remove inheritance from test-cases
#344 opened by simerplaha - 0
Improve testing
#349 opened by simerplaha - 0
`BlockCache` should not create a `ListBuffer`
#348 opened by simerplaha - 0
- 0
- 0
- 0
Concurrency in `Assigner` should be restricted for memory only operations. Disk IO in `Assigner` should be submitted via a dedicated IO `ExecutionContext`
#341 opened by simerplaha - 1
- 0
Implement `BlockCacheSkipListIO`
#343 opened by simerplaha - 0
`Stream` should allow configurations that hint `Core` for better caching and reduced IOps
#342 opened by simerplaha - 0
- 0
Implement `RawMap` similar to `Map` but closer to `Core` for easier benchmarking
#339 opened by simerplaha - 0
- 1
Pluggable cache libraries
#329 opened by simerplaha - 0
Segment `iterators` when caching enabled should fetch blocks in one disk seek instead of two
#338 opened by simerplaha - 0
Allow `Stream` to provide a hint for end of stream
#337 opened by simerplaha - 0
Remove `.get` from `FileReader`
#335 opened by simerplaha - 0
Remove `OK` return type from APIs
#334 opened by simerplaha - 0
- 0
- 0
Improve ByteOps performance
#331 opened by simerplaha - 1
Slice should implement specialised annotation
#319 opened by simerplaha - 0
- 0
Implement a read-only Slice type
#328 opened by simerplaha - 0
- 0
- 0
- 0
- 0
- 0
Roadmap / Velocity / Maven etc
#321 opened by dabayliss - 0
Allow search with partial keys
#315 opened by simerplaha - 0
Order preserving encryption
#312 opened by simerplaha - 3
Java: Serializers should work with byte[] (not Byte[])
#308 opened by maxim5 - 0
Make LZ4 and Snappy pluggable
#307 opened by simerplaha