GCS (or S3) as the storage? #31
-
First of all ,thank you for the implementing and open-sourcing this library. I am new to Rust and use this for my first Rust project. My question is : can I use GCS (or S3) as the storage ? I am planing to mount GCS bucket using gcs-fuse and use it as the partition folder. Will there be any impact to atomicity..etc when using any of these object stores ? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Out of the box no, only the file system is supported. If you use an abstraction like you plan to that has the same behaviour as a local file system, it may work, but may come with a performance trade-off, which may or may not be acceptable.
Atomicity and Durability are achieved using the write-ahead journal which is kept in the
I cannot really speak for the performance and guarantees of gcs-fuse. Their page says:
Let me know how it goes. |
Beta Was this translation helpful? Give feedback.
Out of the box no, only the file system is supported. If you use an abstraction like you plan to that has the same behaviour as a local file system, it may work, but may come with a performance trade-off, which may or may not be acceptable.
Atomicity and Durability are achieved using the write-ahead journal which is kept in the
journals/
folder.I cannot really speak for the performance and guarantees of gcs-fuse. Their page says: