acm-uiowa / acm-uiowa/uigrades

Refactor: Database functions and Course querying functions

Ouverte
#4 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
TypeScript
Étoiles
4
Forks
4
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

The choice of database when creating the rework was MongoDB, as it supported free usage limits well above what is required for UIGrades data; however, course queries go to the database on every filter change and search change (on the `/courses` route at uigrades.vercel.app/vourses). Research whether pulling all courses, memoizing them, and running filtering functions on the repository side is quicker (or not) than making requests to MongoDB on every query change. This issue isn't very high priority since there aren't that many items in the database, so queries to MongoDB are relatively quick.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.