Comments (3)
btw, for my usecase I care about storage size on disk, not really about speed, with swaydb settings of prefixcompression, removing duplicates, and compression, it's using under half the space the space of leveldb on my test, which in turn uses less space than rocksdb or anything else I tried. Maybe worth adding to README, as it seems that's unique advantage it has over other kv stores.
from swaydb.
Hey, thanks for reporting these. Appreciate it.
That's a good idea. Probably should add it to README.
Also please note that the last commit was 2 years ago. I will continue someday, I'm not sure when. There is a bit more that can be done to get us further compression savings.
Glad to hear that it's serving your use-case 👍🏼.
from swaydb.
same in the documentation for valuesConfig, I had to use blockIOStrategy
instead of ioStrategy
from swaydb.
Related Issues (20)
- Implement `BlockCacheSkipListIO`
- Remove inheritance from test-cases HOT 1
- Implement a `Scheduler` that is backed by compaction thread
- Use base `SwayDBException` for all internal `Exception`s
- Benchmark `SliceBuilder.addAll` which expands dynamically
- `BlockCache` should not create a `ListBuffer`
- Improve testing
- `ByteBufferCleaner` needs a cleaner function for JDK 17
- Implement blocked bloom-filter
- `Immutable` data structures
- Implement `getOrNull`
- Remove `IO.Defer`
- Cyclic initialization & deinitilization of persistent.Map cause memory leak HOT 1
- Reduce memory pressure of the caching to the minimum HOT 1
- High rate of ClosedChannelException during compaction HOT 1
- Use value classes to reduce memory allocation
- Never ending loop "Competing reserved resource accessed via runSync" HOT 3
- Switch `Slice(1,2, ...)` API to create `new Array` without deferring
- CVE-2022-36944 - Scala vulnerability with 9.8 score HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from swaydb.