Sql server SQL Server数据库-处理大量数据的最佳方法

Sql server SQL Server数据库-处理大量数据的最佳方法,sql-server,database,large-data,Sql Server,Database,Large Data,我有一个SQL Server数据库,我正在寻找一种能够存储大量数据的设计 我在不同的软件构建上运行各种吞吐量测试,并针对每个衰减级别获取度量。每个设备的每个软件构建有50个衰减级别,将测试多个设备 我还想为每个设备上的每个构建显示图形 我目前正在考虑将其存储到xml文件并读取 谢谢 编辑:我想我的具体问题是SQL Server能否处理我输入的数据量 EDIT2:我在内部使用图形显示其他测试的数据结果,所以这真的不是问题。问题是SQL Server能否处理如此多的数据,如果不能,我可以做些什么来防

我有一个SQL Server数据库,我正在寻找一种能够存储大量数据的设计

我在不同的软件构建上运行各种吞吐量测试,并针对每个衰减级别获取度量。每个设备的每个软件构建有50个衰减级别,将测试多个设备

我还想为每个设备上的每个构建显示图形

我目前正在考虑将其存储到xml文件并读取

谢谢

编辑:我想我的具体问题是SQL Server能否处理我输入的数据量


EDIT2:我在内部使用图形显示其他测试的数据结果,所以这真的不是问题。问题是SQL Server能否处理如此多的数据,如果不能,我可以做些什么来防止它?

可能SQL Server根本不是适合您的解决方案

如果您需要持久化存储的数据的图形表示,您可以尝试查看nosql解决方案是否更适合您自己的情况。签出orientdb(Java文档/图形数据库)。您还可以免费查看在云中使用orientdb的位置


HTH

是的,SQL Server绝对可以处理这么多的数据,而且速度也非常快。这正是构建数据库引擎的目的


XML比数据库慢得多,慢得多,这就是为什么没有人用它来存储高端数据。

我想说,表格是最好的选择。请不要在表中存储XML。XML不是一种存储格式。对于这一点来说,它太臃肿了,而且加载/解析开销非常大。它是一种数据传输格式,比任何东西都重要。SQL数据库设计用于处理大量数据。。。是什么让您认为SQL Server无法处理您的数据量?另外,你能量化你期望的数据量吗?数百万张唱片?数十亿条记录?50个数据点*4次测试*1-2次每天构建*8台设备持续使用Facebook使用MySQL,与SQL Server相当。Facebook可能每天记录数十亿条卑微的身份信息。它仍然可以正常工作,而且它的服务器也不神奇。SQL可以处理它。我相信他指的是图像、图表或图表。。。不是作为数据结构的图形。