我正在设计一个数据库,其中包含客户和company_transaction表,其中公司在部门中进行了分类,并且每个部门都有其自己的日常客户域。Mysql数据库设计
例如,A部门每天处理100个客户,如果有50个这样的部门,那么记录将是每天50 * 100 = 5000和每周35000。
现在我很困惑是否把所有部门的记录单桌下,就像
tbl_dept_transactions:
---------- ------------- -----------
dept_id cust_id bill
---------- ------------ -----------
d1 c23 34780
d2 c34 45000
.
.
.
或维持一个差异表中的每个dept..like管理事务自己的桌子下一个部门的,只是想,
tbl_dept1_transactions:
---------- ----------
cust_id bill
---------- ----------
c45 56870
c56 56890
c34 32456
并且该部门还在继续添加数据,并且数据按照我告诉u的更高速率添加,如果将添加更多部门,则会在一周内记录超过35000条记录。
什么是最好的选择?任何帮助,将不胜感激。
您可能需要建立一个表中的每个部门划分,1.8万条记录一年可能是很多为一个表。 – Chitowns24
你能告诉我们'公司'和'客户'之间的区别吗? – naota