【发布时间】:2012-04-04 02:14:38
【问题描述】:
我有一个 SQL Server 数据库,我正在寻找一种存储大量数据的设计。
我正在对不同的软件版本运行各种吞吐量测试,并且我正在获取每个衰减级别的指标。每个设备的每个软件版本都有 50 个衰减级别,并且将测试多个设备。
我还想在每个设备上显示每个构建的图表。
我目前正在考虑存储到 xml 文件并读取它。
谢谢。
编辑:我想我的具体问题是 SQL Server 可以处理我提供给它的数据量吗?
EDIT2:我正在使用图表在内部显示其他测试的数据结果,所以这真的不是问题。问题是 SQL Server 可以处理这么多的数据吗?如果不能,我可以做些什么来阻止它?
【问题讨论】:
-
我想说一张桌子是要走的路。请不要将 XML 存储在您的表中。
-
XML 不是一种存储格式。它太臃肿了,加载/解析开销是疯狂的。它是一种比任何东西都重要的数据传输格式。
-
SQL 数据库旨在处理大量数据...是什么让您认为 SQL Server 无法处理您的大量数据?此外,您能否量化您期望的数据量?几百万条记录?数十亿条记录?
-
嗯,50 个数据点 * 4 次测试 * 每天 1-2 次构建 * 连续 8 台设备
-
Facebook 使用 MySQL,与 SQL Server 相当。 Facebook 每天可能会记录数十亿条卑微的状态信息。它仍然可以运行,而且它的服务器并不神奇。 SQL 可以处理。
标签: sql-server database large-data