Creé una aplicación web de seguimiento de actividad física, actualmente estoy usando mongodb como base de datos. En mi aplicación, cada día habrá un nuevo diccionario de varias claves que luego insertaré en una lista en el esquema de usuario. Quería usar Mongodb pero cada documento solo puede tener un tamaño máximo de 16 megabytes, por lo que se llenará muy rápido. Quiero que contenga la mayor cantidad de datos posible para poder registrar la información como un gráfico para que el usuario pueda ver su progresión a lo largo del tiempo. Solo he usado mongodb pero estoy dispuesto a aprender cualquiera. ¿Cuál sería la base de datos ideal para contener tales datos?
Todavía preferiría mongoDB y crearía una mejor estructura de esquema. Y use funciones agregadas para recuperar datos.
Esquema de usuario -> esquema DailyKeys