Replies: 3 comments 4 replies
-
I really like the idea. |
Beta Was this translation helpful? Give feedback.
0 replies
-
if you like it, plz up-vote this topic :-) |
Beta Was this translation helpful? Give feedback.
0 replies
-
from #4871 (comment) Most general approach (basic) config:
allowing to start with "0" may enable use-cases purely relying on S3 (for this subject) |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
There are several discussions/issues about utilizing S3 for nats/jetstream
=> What do you think of taking
S3 -support
directly to the next level,by making early design choices to utilize it for
offload
andbackup
but also for
data-sharing
andquerying
?Data-sharing and quering (3rd party usage) could be made possible by
storing messages in S3 directly in the standard open tablet format
(->
parquet,
see https://duckdb.org/2025/01/22/parquet-encodings.html)one could read these parquet files from multiple S3 buckets e.g. via duckdb
https://duckdb.org/docs/guides/network_cloud_storage/s3_import.html
easily combine them e.g. using DuckDB
https://duckdb.org/docs/data/multiple_files/overview.html#parquet
combining different schemas by
position
orname
if neededhttps://duckdb.org/docs/data/multiple_files/combining_schemas
and security could be addressed when using standard parquet encryption (
Parquet Modular Encryption
) specificationhttps://duckdb.org/docs/data/parquet/encryption.html
raw idea inspired by
https://streamnative.io/blog/stream-table-duality-and-the-vision-of-enabling-data-sharing
Beta Was this translation helpful? Give feedback.
All reactions