我正在为股东设计一个数据库,其中包含以下数据。
问题是每六个月(一年两次),利润百分比将被计算并添加到当前余额中,而不会丢失前六个月和一年的数据。我创建了一个用于基本信息的表和另一个具有股东_{year}表名称的表。使用这种方法每年都会创建一个新表,并且会占用更多存储空间。
如果您能推荐其他方式来存储数据,我将很高兴。
谢谢
这取决于您使用哪个数据库,您期望多少数据,哪个R/W比率等..
您想做的方式的优点:
缺点:
我该怎么办?
我将创建一个表shareholer_history,其中包含列year。 以后如果有需要,还可以按年份分区。
过早优化并尽可能简单是没有用的;)。