Great suggestion,  Can external storage only be local storage media? Or can
it be stored in any storage medium, such as object storage s3 ?
We have previously implemented a tiered storage capability, that is, there
are multiple storage media on one node, SSD, HDD, and data placement based
on requests. After briefly browsing the proposals, it seems that there are
some differences. Can you help to do some explain ? Thanks 。


Claude Warren, Jr via dev <dev@cassandra.apache.org> 于2023年9月25日周一 14:49写道:

> I have just filed CEP-36 [1] to allow for keyspace/table storage outside
> of the standard storage space.
>
> There are two desires  driving this change:
>
>    1. The ability to temporarily move some keyspaces/tables to storage
>    outside the normal directory tree to other disk so that compaction can
>    occur in situations where there is not enough disk space for compaction and
>    the processing to the moved data can not be suspended.
>    2. The ability to store infrequently used data on slower cheaper
>    storage layers.
>
> I have a working POC implementation [2] though there are some issues still
> to be solved and much logging to be reduced.
>
> I look forward to productive discussions,
> Claude
>
> [1]
> https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-36%3A+A+Configurable+ChannelProxy+to+alias+external+storage+locations
> [2] https://github.com/Claudenw/cassandra/tree/channel_proxy_factory
>
>
>

-- 
you are the apple of my eye !

Reply via email to