Persistent and in-memory key-value storage engine for JVM that scales on a single machine.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by simerplaha over 5 years ago
Published by simerplaha over 5 years ago
Streaming improvements and reflection based Java8 cleaner fix.
Published by simerplaha over 5 years ago
Streaming improvements
Published by simerplaha over 5 years ago
Improved Stream APIs.
Published by simerplaha over 5 years ago
Beta release contains
IO
implementations.Map
or Set
.Published by simerplaha over 5 years ago
Beta release includes changes to support more declarative APIs and other fixes.
Stream
allows us to perform reads asynchronously.Actor.timer
Published by simerplaha over 5 years ago
Fix for #61
Published by simerplaha over 5 years ago
#12 - Implement Future API for reads
#33 - allow updates using Scala functions or Java lambdas
#37 - Performance improvement for forward & backward iterators when there are too many dead updates within the current Level's iteration
#38 - TimeOrder & MergeOrder
#40 - Allow Level0 to be a standalone level
#41 - Simplify API to create a DB instance
#45 - assertLevel() function for test-cases
#46 - Handling seek during Level state changes
#48 - Timer should be persistent for persistent databases
Published by simerplaha about 6 years ago
This release includes support for extending databases. This extension enables creation of multiple Maps & nested Maps similar to Tables in SQL databases.
See Extension API.
Published by simerplaha about 6 years ago
Published by simerplaha about 6 years ago
Published by simerplaha over 6 years ago
This version contains updates to support APIs for expiring key-value (TTL) and update APIs that allow for modifying the value without altering the existing expiration on the key.
Full documentation on the new APIs is available on the website http://www.swaydb.io/api/
Published by simerplaha over 6 years ago
In previous version key-values/Segments that did not contain overlaping key-values with existing Segments were being merged into at-least one of the existing Segment. This results in unnecessary IOps.
This release include the compaction improvement to simply copy new Segments/key-values into a Level that do no overlap with existing Segments which increases overall database performance (#8)
Published by simerplaha over 6 years ago
readRemainingAsString
& readString
APIs to Slice serializer.Published by simerplaha over 6 years ago
Implemented repairAppendix
Published by simerplaha over 6 years ago
First version released to sonatype.