En algunas ocasiones deseamos generar bases de datos y colecciones dinámicas en base a una fecha.
Por ejemplo generar una base datos para cada año y las colecciones por mes y por cada empresa. De manera que contamos con una mejor clasificación de los documentos , lo que genera un mejor desempeño de la aplicación al distribuir los documentos en varias bases de datos y colecciones.
En el ejemplo hipotético asuma que cuenta con un modelo como el siguiente:
@Entity public class Venta{ @Id(autogeneratedActive =AutogeneratedActive.ON ) private Long idventa; @Column private Long idempresa; @Column private Double total; }
Ejemplo:
- Bases de dato: ventas_2024db
Colecciones:
transaccion_1_enero transaccion_2_enero transaccion_1_febrero transaccion_2_febrero
- Bases de dato: ventas_2024db
Colecciones:
transaccion_1_enero transaccion_2_enero transaccion_1_febrero transaccion_2_febrero
Discover more from Coursity
Subscribe to get the latest posts sent to your email.