Mi departamento ha decidido cambiar a partición de hash/sharding para algunas de nuestras grandes bases de datos de Oracle. Vamos a dividir nuestras entidades en diferentes esquemas. Me han encargado hacer un pico para evaluar la idoneidad de las diferentes implementaciones de JPA para esto.Bibliotecas para partición de hash/Sharding con JPA
Los dos en los que me he enfocado son EclipseLink y Apache OpenJPA/Slice. Hemos utilizado Hibernate exclusivamente en el pasado, pero Hibernate Shards está en beta y parece que ya no se desarrolla activamente (la última versión fue en 2007), por lo que no lo estamos considerando.
Haré mi propia evaluación y las implementaciones de prueba, pero no confío en que voy a tener una buena idea de la calidad general de estas implementaciones en el tiempo que me han dado. Si está utilizando OpenJPA y/o EclipseLink en un entorno de producción, especialmente si su base de datos está compartida, me gustaría conocer sus experiencias (positivas y negativas), sus opiniones sobre su calidad general, y si usted hiciera lo mismo. elección de nuevo si se le da la oportunidad.
Escuché que Slice es lo mejor desde el pan rebanado. – Rick