【发布时间】:2019-06-27 06:26:24
【问题描述】:
在位于本地服务器上的大型自动化系统中,以一对多关系实现信息的最佳方式是什么? 获取报告并记录它是系统最重要的一点。
例如,假设一家旅行社有几个导游每周进行一次旅行。记录机构信息,最好的方法是使用三张表,一张存储机构信息,一张存储个性化导游信息,一张存储关系(一对多)但是这样,改变了本周将进行旅行的人的导游信息会发生变化,因此从系统收到的报告也会发生变化。 另一种存储方法是使用一个表,其中存储了机构的信息,而人的信息也以json格式存储在列中。例如,考虑下表。
代理表: 代理ID |姓名 |电话号码 |地址 | guides_details (存储在此列中的信息以 json 格式存储,例如姓名、手机和 ....)
现在我的问题是: 鉴于项目的存储大小并不重要(由于在本地服务器上使用),第二种方法是否适合大规模信息存储(归档)?或者,如果有其他存档方式,请教我。
【问题讨论】:
标签: mysql database-design automation