Pracuję nad aplikacją Java, która wymaga horizontal partitioning of data na różnych serwerach PostgreSQL. Chciałbym wykorzystać ramy JPA i Spring do zarządzania transakcjami.Sharding bazy danych i JPA
Najpopularniejsze ram dla danych sharding z JPA wydają się być Hibernate Shards, który wydaje się nie być już w rozwoju i OpenJPASlice, która nie obsługuje wirtualne odłamki (jeden z moich wymagań). Czy są jakieś inne opcje, których mi brakuje, lub sposób na obejście ograniczeń OpenJPA?
Z góry dziękuję za wejście!
Czy mogę podać szczegóły "wirtualnych odłamków"? – Aubin
Cześć Aubin. Zasadniczo odłamek wirtualny (lub logiczny) jest fragmentem, który nie znajduje się na oddzielnym serwerze, ale na tym samym serwerze z pewną granicą, na przykład w osobnym schemacie. –
Czy usługa dzierżawy Hibernate z obsługą partycjonowania nie obsługuje Twojego przypadku użycia? – dinukadev