【求助】一个简单的数据传输的问题
一个简单的数据传输的问题
我有一个文件大小为600MB,用两种方式进行存储(假设直接存储,也不用任何的数据库,也不做缓存):
1.直接将该文件传输到一个dataServer上。
2.将该文件分为6个100MB,分别传输到6个dataServer上。
哪种读的性能对更好?
-
编程
"一个简单的数据传输的问题 我有一个文件大小为600MB,用两种方式进行存储(假设直接存储,也不用任何的数据库,也不做缓存): 1.直接将该文件传输到一个dataServer上。 2.将该文件分为6个100MB,分别传输到6个dataServer上。 哪种读的性能对更好?"
我有一个文件大小为600MB,用两种方式进行存储(假设直接存储,也不用任何的数据库,也不做缓存):
1.直接将该文件传输到一个dataServer上。
2.将该文件分为6个100MB,分别传输到6个dataServer上。
哪种读的性能对更好?
我觉得你还是第一种比较好,第二种想不出意义是什么,如果是为了数据完整性的话,那你应该把这 600M 在每个服务器上都传一遍啊。。。
通常情况下,将文件分为多个较小的文件分别存储在多个服务器上可以提高读取性能。
这是因为当多个服务器同时读取较小的文件时,它们可以充分利用带宽,从而快速读取所有数据。
但是,这种方法也有一些缺点,如需要额外的管理和维护代码,以确保所有数据从正确的服务器读取,并在需要时合并为单个文件。
总之,在考虑到所有因素的情况下,将文件分为多个较小的文件分别存储在多个服务器上可以有助于提高读取性能。
通常情况下,将文件分为多个较小的文件分别存储在多个服务器上可以提高读取性能。
这是因为当多个服务器同时读取较小的文件时,它们可以充分利用带宽,从而快速读取所有数据。
但是,这种方法也有一些缺点,如需要额外的管理和维护代码,以确保所有数据从正确的服务器读取,并在需要时合并为单个文件。
总之,在考虑到所有因素的情况下,将文件分为多个较小的文件分别存储在多个服务器上可以有助于提高读取性能。