gpt4 book ai didi

mysql - 单表 9 GB 数据库是好的设计吗?

转载 作者:行者123 更新时间:2023-11-29 01:09:30 27 4
gpt4 key购买 nike

我被要求为我们的应用程序考虑一个数据库。大约有7种不同的数据需要存储。一种是标识数据,其中可能包含唯一的序列号、时间、位置。所有其他 6 个数据集(4 个二进制原始数据,2 个文本数据)必须由标识数据标识。其中 3 个大约 2 MB 一条记录,其他的只有几 KB。

要存储的最大记录数为 1500。每行约 6 MB,因此最大总数据约为 9 GB。

我想只有一张 table 。但在我看来,一张大约 9 GB 数据的表很难看。

你们有这样的数据库吗?我们可能会使用 MySQL RDBMS。

最佳答案

我很难想象你的数据结构,但我会把它作为一般经验法则:

只要表不能再规范化,这种大小的单个表除了性能之外没有任何内在的问题。但是,如果数据已标准化并且您已经考虑了所有其他因素,我没有太多建议。

不过,我会看看是否真的有必要将二进制数据存储在数据库中。如果这些是图片文件、文档或可以存储在文件系统上的东西,我会建议将文件存储在文件系统和数据库中的路径上。 (这是一个在本网站上反复出现的话题,我同意大多数人的观点,即在不需要时存储 BLOBS 是一个坏主意。)

关于mysql - 单表 9 GB 数据库是好的设计吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1764940/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com