Colecciones y bases de dinámicas en base a campos de tipo fecha

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; } 
Enter fullscreen mode
Exit fullscreen mode

Ejemplo:

  • Bases de dato: ventas_2024db

Colecciones:

 transaccion_1_enero transaccion_2_enero transaccion_1_febrero transaccion_2_febrero 
Enter fullscreen mode
Exit fullscreen mode
  • Bases de dato: ventas_2024db

Colecciones:

 transaccion_1_enero transaccion_2_enero transaccion_1_febrero transaccion_2_febrero 
Enter fullscreen mode
Exit fullscreen mode

Discover more from Coursity

Subscribe to get the latest posts sent to your email.

Leave a Comment

Your email address will not be published. Required fields are marked *

Discover more from Coursity

Subscribe now to keep reading and get access to the full archive.

Continue reading

Scroll to Top
Cloudy | #1 secure, private, and affordable online storage solutions. How to install docker and docker compose on ubuntu 20. Privacy, cookie & data policy.