Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 对于数据库、IO或CPU,什么更昂贵?_Database_Azure_Amazon Web Services_Database Performance - Fatal编程技术网

Database 对于数据库、IO或CPU,什么更昂贵?

Database 对于数据库、IO或CPU,什么更昂贵?,database,azure,amazon-web-services,database-performance,Database,Azure,Amazon Web Services,Database Performance,我正在调查我们的数据库的不同结构,预计它将包含数百万个文件。我把它缩小到两种不同的模式;其中一个的速度是另一个的4倍,CPU使用量减少了3倍,但IO读取量是另一个的4倍 那么,考虑到我们计划将其托管在Amazon或Azure云、IO或CPU中,在资金和服务器瓶颈方面有什么更昂贵呢?这完全取决于IO设备的类型和所使用的虚拟化实例的大小。在云托管环境中,真正的硬件规格完全抽象为市场术语,如EC2计算单元。唯一真正知道的方法是在所有环境中启动并进行负载测试。其他的一切都是老生常谈。这完全取决于IO设备

我正在调查我们的数据库的不同结构,预计它将包含数百万个文件。我把它缩小到两种不同的模式;其中一个的速度是另一个的4倍,CPU使用量减少了3倍,但IO读取量是另一个的4倍


那么,考虑到我们计划将其托管在Amazon或Azure云、IO或CPU中,在资金和服务器瓶颈方面有什么更昂贵呢?

这完全取决于IO设备的类型和所使用的虚拟化实例的大小。在云托管环境中,真正的硬件规格完全抽象为市场术语,如EC2计算单元。唯一真正知道的方法是在所有环境中启动并进行负载测试。其他的一切都是老生常谈。

这完全取决于IO设备的类型和使用的虚拟化实例的大小。在云托管环境中,真正的硬件规格完全抽象为市场术语,如EC2计算单元。唯一真正知道的方法是在所有环境中启动并进行负载测试。其他任何事情都只是简单的猜测。

只想再添加一个变量-内存。 高内存实例可以显著降低IOPS/CPU需求

例如,一个MongoDB实例的大部分工作集都在内存中,它几乎不进行IO调用

我同意jeremyjjbrown的观点-测试,测试,测试。
您的KPI将是每秒事务数(R/W)和每美元事务数。

只需再添加一个变量-内存。 高内存实例可以显著降低IOPS/CPU需求

例如,一个MongoDB实例的大部分工作集都在内存中,它几乎不进行IO调用

我同意jeremyjjbrown的观点-测试,测试,测试。
您的KPI将是每秒钟的事务数(R/W)和每美元的事务数。

非常正确,我只是希望看看是否有人进行了自己的性能测试,因为我无法在网上找到任何发布的数据,即使您发现您仍然需要自己进行测试。你的情况会在某种程度上改变游戏。公平的说,我会建立一个测试环境并在那里运行测试。谢谢你,我可以帮助你,如果你认为我的答案是正确的,你可以接受。非常正确,我只是希望看看是否有人做了他们自己的性能测试,因为我真的找不到任何在线发布的,即使你发现你仍然需要自己测试它。你的情况将在某种程度上改变游戏。公平的说,我将获得一个测试环境设置,并在那里运行测试。谢谢你,我可以帮助你,如果你认为我的答案是正确的,你可以接受它。