Sto lavorando su un'applicazione Java che richiede horizontal partitioning of data in diversi server PostgreSQL. Vorrei utilizzare un framework JPA e Spring per la gestione delle transazioni.Database sharding e JPA
I quadri più popolari per i dati sharding con APP sembra essere Hibernate Shards, che sembra non essere più in fase di sviluppo, e OpenJPASlice, che non supporta schegge virtuali (una delle mie esigenze). Ci sono altre opzioni che mi mancano o un modo per aggirare la limitazione di OpenJPA?
Grazie in anticipo per il vostro contributo!
Può dettagliare "frammenti virtuali", per favore? – Aubin
Ciao Aubin. Fondamentalmente un frammento virtuale (o logico) è un frammento che non risiede in un server separato, ma sullo stesso server con qualche tipo di limite, ad esempio in uno schema separato. –
La multi-tenancy di Hibernate con partizionamento non supporta il tuo caso d'uso? – dinukadev