2nd option. You can have those records as static entries that you refer to when needed and it will be reliable and fast. (I build an online store where each product added has 4 different prices … where each of these prices is a datatype that I look up and use depending on the pricing level that a user has (meaning … which of those prices apply to that user)).

And you can update in the backend their fields directly when needed. Or … build a UI to update them in an admin page in a much easier way via autobinding.