Hi All,

This looks like a valuable feature for users.

I wonder about multi-table commits, though. These commits are supposed to
be atomic in the Iceberg REST API, but I do not think a simple proxy for
the S3 table API can ensure atomicity.

Does S3 tables API support multi-table changes (I did not find any)?

That said, I may still be an option to deny multi-table commits if tables
from distinct domains are involved. IMHO, that is preferable to attempting
proxied changes that are not guaranteed to be atomic as a whole. It will
give users a solid and predictable behaviour at the REST API level.

Cheers,
Dmitri.

On Tue, Dec 17, 2024 at 8:00 PM Yufei Gu <flyrain...@gmail.com> wrote:

> Hi Folks,
>
> I have been thinking about how Polaris integrates with S3 Tables.
> Basically, similar to other federations approach, Polaris could serve as a
> REST facade for S3 tables, supporting both read and write operations by
> interacting with the S3 table API. Please check more details here,
> https://github.com/apache/polaris/issues/577.
>
> Let me know if you have any thoughts or questions on this!
>
> Yufei
>

Reply via email to