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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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