Identify and standardize all instances of database denormalization #10196
Labels
netbox
status: backlog
Awaiting selection for work
type: housekeeping
Changes to the application which do not directly impact the end user
Proposed Changes
A new set of utilities was introduced under #9102 to better facilitate the caching of statistical data based on foreign key relationships. Currently, these are employed only for some fields on the CableTermination model, but they can be readily used elsewhere. This issue seeks to track the identification of such uses for the purposes of standardizing how we denormalize in NetBox.
Current and future instances of denormalization are tracked below:
termination_a
,termination_b
wireless_link
Justification
Moving to a standardized denormalization implementation will ease long-term maintenance and reduce the likelihood of introducing new bugs.
The text was updated successfully, but these errors were encountered: