+1. De-tangling, going more modular and clean interfaces sgtm.

On 20/7/21 21:45, Nate McCall wrote:
> Yay for pluggable memtables!! I havent gone over this in detail yet, but
> personally I've always thought integrating something like Arrow would be
> cool for sharing data (that's as far as i've gotten, but anything that
> makes that kind of experimentation easier would also help with mocking test
> plumbing, so +1 from me).
>
> Thanks for putting this together!
>
> -Nate
>
> On Tue, Jul 20, 2021 at 10:11 PM Branimir Lambov <
> branimir.lam...@datastax.com> wrote:
>
>> Proposal for a mechanism for plugging in memtable implementations:
>>
>> https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-11%3A+Pluggable+memtable+implementations
>>
>> The proposal supports using custom memtable implementations to support
>> development and testing of improved alternatives, but also enables a
>> broader definition of "memtable" to better support more advanced use cases
>> like persistent memory. To this end, memtable implementations are given
>> control over flushing and storing data in the commit log, enabling
>> solutions that implement their own durability mechanisms and live much
>> longer than their classical counterparts. Taken to the extreme, this also
>> enables memtables that never flush (in other words, alternative storage
>> engines) in a minimally-invasive manner.
>>
>> I am curious to hear your thoughts on the proposal.
>>
>> Regards,
>> Branimir
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org

Reply via email to