Hi Dmitri

My take on "Polaris interoperability" is between query engines: any
query engine supporting the Iceberg REST API can use Polaris. The
purpose is to have an unique Polaris across query engines, in order to
centralize security. Today, in organizations, we often have several
query engines (for example, Flink for streaming engines, Spark for
transformation, Dremio for analytics, etc). So, it's important to have
an "interoperable" catalog usable by any engine.
Another take on "interoperability" is also between catalogs. As
Polaris supports external catalogs, we can see a kind of
interoperability between Polaris and other catalogs.

It's my view, others might have another one (please share here :)).

Maybe it's worth adding a section in the documentation to define
"Polaris interoperability".

Regards
JB

On Wed, Oct 23, 2024 at 11:23 PM Dmitri Bourlatchkov
<dmitri.bourlatch...@dremio.com.invalid> wrote:
>
> Hi All,
>
> The Polaris GH repo has this statement: "Apache Polaris, the interoperable,
> open source catalog for Apache Iceberg".
>
> How is this "interoperability" defined? Do we have any docs that talk about
> that?
>
> If not, what is the general perception in this community about what is
> considered interoperable and what is not?
>
> Thanks,
> Dmitri.

Reply via email to