首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql数据库存储存储数据的最佳实践,大量或少量的大型数据

mysql数据库存储存储数据的最佳实践,大量或少量的大型数据
EN

Stack Overflow用户
提问于 2014-07-01 09:59:26
回答 2查看 869关注 0票数 0

我有两个保存信息的表,一个是财产,另一个是投资者,我想存储对某些房产感兴趣的投资者。

我正在制作第三个链接表来存储这些信息,但我不确定哪一个是最佳实践,我应该将一个投资者ID和多个属性ID存储在一行中(或者将一个属性ID存储到投资者ID),还是应该存储单个的?

我的问题是,如果我做个别的,行数可以很容易地在几个月内进入数万行,但是在一栏中有很多行也是一个很大的数目。

哪一种是最佳实践?小数量的大数据,还是大量的小数据?

(还值得一提的是,我需要保留报告的数据,因此不可能删除它们。)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-01 10:03:14

“最佳实践”将是规格化您的数据,在本例中,这听起来像是拥有大量的小数据。假设您将这两个记录都作为主键,则即使对于数万行,此查找也应该是相对较快的。

此外,一般来说,在达到数百万之前,您不会对SQL中的数据产生问题,对于这样的适当索引的小型表,我看不出有什么问题。

票数 2
EN

Stack Overflow用户

发布于 2014-07-01 10:05:46

规范化数据表明,链接表应该只存储一个投资者ID和一个属性ID。

拥有数以万计的记录通常不被认为是一个MySQL表要保存的大量数据。只需确保您正在正确地索引事物,以帮助加快访问速度。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24507417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档