Dear Polaris Community,

Over the few weeks, Polaris Persistence under-went major refactor to get
rid of the transactional dependencies and completely adopt CAS semantics
(Compare and Swap), simplifying the schema.

As a result I am pleased to announce the new JDBC implementation which is
considerably faster, more scalable, simpler in schema and highly
configurable, is now ready and a new default for the persistence layer.

We ran the concurrency benchmarks
<https://docs.google.com/document/d/1RLYaAtNUkgNW3Ef7-BWfF_8RkSK7B7oR/edit#bookmark=id.von5ayuoga6>
conducted / contributed in April this year, with JDBC persistence and we
see a 100% success rate compared to roughly ~0% success rate with the
previous default eclipse link, with consistent p90's (< 50 ms) on mixed
workloads.

You can learn more about configuration and tuning in the: Relation JDBC
Section <https://polaris.apache.org/in-dev/unreleased/metastores/>.

Cheers,
Prashant Singh

Reply via email to