Шифрование базы данных и JPA

Я работаю над Java-приложением, которое требует горизонтального разбиения данных на разных серверах PostgreSQL. Я хотел бы использовать структуру JPA и Spring для управления транзакциями.

Самые популярные фреймворки для передачи данных с JPA выглядят как Hibernate Shards, которые, как представляется, больше не находятся в разработке, и OpenJPA Slice, который не поддерживает виртуальные осколки (одно из моих требований). Есть ли другие возможности, которые мне не хватает, или способ обойти ограничение OpenJPA?

Заранее благодарим за вход!

Ответ 2

Вы можете посмотреть Sharding-JDBC, это JDBC-драйвер для баз данных и таблиц shard, может адаптировать для любых структур ORM.