You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 10, 2019. It is now read-only.
I have seen your kv write function, it's just a normal file i/o.
Anna can get high throughput but can't get similar compression rate like cassandra or scylla.
if I want to implement some LSM features in an Anna's actor thread, features as follows:
memtables and WAL for cache write
a background thread, that can check memtable size, and flush to ssfile when memtable up to special size.
a background compaction checking thread, that can trigger a compaction action when the count of ssfiles until special size.
a background compaction thread, that can compact many kvs at trigger time.
Like above, I need to use multi-thread in an Anna's actor threads, coordination in multi-threads will reduce Anna's actor throughput. Do you have any ideas for doing this?
What's more, I need really column storage to save a series of kvs, then I can use some algos to compress my data, such as simple8b, zigzag, snappy and so on. How can I achieve this in Anna?
The text was updated successfully, but these errors were encountered:
Hi, riselab's researchers:
I have seen your kv write function, it's just a normal file i/o.
Anna can get high throughput but can't get similar compression rate like cassandra or scylla.
if I want to implement some LSM features in an Anna's actor thread, features as follows:
Like above, I need to use multi-thread in an Anna's actor threads, coordination in multi-threads will reduce Anna's actor throughput. Do you have any ideas for doing this?
What's more, I need really column storage to save a series of kvs, then I can use some algos to compress my data, such as simple8b, zigzag, snappy and so on. How can I achieve this in Anna?
The text was updated successfully, but these errors were encountered: