issues
search
simerplaha
/
SwayDB
Persistent and in-memory key-value storage engine for JVM that scales on a single machine.
https://swaydb.simer.au
Apache License 2.0
293
stars
16
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Simplify GitHub Actions configuration
#365
michaelmior
closed
5 months ago
1
wrong method names in documentation for sortedKeyIndex
#364
bo-tato
opened
1 year ago
3
CVE-2022-36944 - Scala vulnerability with 9.8 score
#363
crea1
opened
2 years ago
2
Switch `Slice(1,2, ...)` API to create `new Array` without deferring
#362
simerplaha
opened
2 years ago
0
Never ending loop "Competing reserved resource accessed via runSync"
#360
hicolour
opened
2 years ago
3
Use value classes to reduce memory allocation
#359
simerplaha
opened
2 years ago
0
High rate of ClosedChannelException during compaction
#358
hicolour
opened
2 years ago
1
Reduce memory pressure of the caching to the minimum
#357
hicolour
opened
2 years ago
1
Cyclic initialization & deinitilization of persistent.Map cause memory leak
#356
hicolour
opened
2 years ago
1
Remove `IO.Defer`
#355
simerplaha
opened
2 years ago
0
Implement `getOrNull`
#354
simerplaha
opened
2 years ago
0
`Immutable` data structures
#353
simerplaha
opened
2 years ago
0
Improve testing
#352
simerplaha
closed
2 years ago
0
Implement blocked bloom-filter
#351
simerplaha
opened
2 years ago
0
`ByteBufferCleaner` needs a cleaner function for JDK 17
#350
simerplaha
opened
2 years ago
0
Improve testing
#349
simerplaha
opened
2 years ago
0
`BlockCache` should not create a `ListBuffer`
#348
simerplaha
opened
2 years ago
0
Benchmark `SliceBuilder.addAll` which expands dynamically
#347
simerplaha
opened
2 years ago
0
Use base `SwayDBException` for all internal `Exception`s
#346
simerplaha
closed
2 years ago
0
Implement a `Scheduler` that is backed by compaction thread
#345
simerplaha
opened
2 years ago
0
Remove inheritance from test-cases
#344
simerplaha
opened
2 years ago
1
Implement `BlockCacheSkipListIO`
#343
simerplaha
opened
2 years ago
0
`Stream` should allow configurations that hint `Core` for better caching and reduced IOps
#342
simerplaha
opened
2 years ago
0
Concurrency in `Assigner` should be restricted for memory only operations. Disk IO in `Assigner` should be submitted via a dedicated IO `ExecutionContext`
#341
simerplaha
opened
2 years ago
0
Benchmark the cost of using `Bag` for wrapping effects in all data types
#340
simerplaha
opened
2 years ago
0
Implement `RawMap` similar to `Map` but closer to `Core` for easier benchmarking
#339
simerplaha
opened
2 years ago
0
Segment `iterators` when caching enabled should fetch blocks in one disk seek instead of two
#338
simerplaha
opened
2 years ago
0
Allow `Stream` to provide a hint for end of stream
#337
simerplaha
opened
2 years ago
0
`SegmentRef` should initialise all `KeyOrder` types once
#336
simerplaha
closed
2 years ago
0
Remove `.get` from `FileReader`
#335
simerplaha
closed
2 years ago
0
Remove `OK` return type from APIs
#334
simerplaha
closed
2 years ago
0
Benchmark to see if Asynchronous IOStrategy is needed
#333
simerplaha
opened
3 years ago
0
Refreshing Segments should run only on expired Segment blocks
#332
simerplaha
opened
3 years ago
0
Improve ByteOps performance
#331
simerplaha
opened
3 years ago
0
Controlled concurrency for compaction related read operations
#330
simerplaha
opened
3 years ago
1
Pluggable cache libraries
#329
simerplaha
closed
2 years ago
1
Implement a read-only Slice type
#328
simerplaha
opened
3 years ago
0
Use ScatterByteChannel's read when reading files from BlockCache
#327
simerplaha
opened
3 years ago
0
Improve Java Slice API's usability
#326
simerplaha
opened
3 years ago
10
Create exact header size instead of defaulting to 127 bytes
#325
simerplaha
closed
3 years ago
0
Java KeyVal and Pair should not require type conversions
#324
simerplaha
opened
3 years ago
0
Variable-length encoding should be optionally enabled for all data blocks
#323
simerplaha
opened
3 years ago
0
Roadmap / Velocity / Maven etc
#321
dabayliss
closed
3 years ago
0
Cache key-value IDs should use Array instead of HashMap
#320
simerplaha
closed
3 years ago
0
Slice should implement specialised annotation
#319
simerplaha
opened
3 years ago
1
Check read reference counters in files before closing
#318
simerplaha
opened
3 years ago
2
Use LongAdder instead of AtomicLong for maintaining read references to a file
#317
simerplaha
opened
3 years ago
0
Split core into multiple smaller modules to enable parallel compilation
#316
simerplaha
opened
3 years ago
0
Allow search with partial keys
#315
simerplaha
opened
3 years ago
0
Order preserving encryption
#312
simerplaha
opened
3 years ago
0
Next