我都有一个场景,对于每个请求,我需要打开文件并阅读它。该文件的尺寸大多。有一个约束,即我所使用的节点没有数据库。因此数据只能存储在文件中。当多个请求在同一文件上类似地执行时会有任何问题吗?有其他选择吗?我正在使用Java并使用Java进行文件IO。
文件打开和关闭不一定会导致性能问题 - 操作系统通常擅长于此,并且每秒可以打开/关闭数千个文件(尤其是始终是相同的文件文件 - 操作系统将为您缓存)
我都有一个场景,对于每个请求,我需要打开文件并阅读它。该文件的尺寸大多。有一个约束,即我所使用的节点没有数据库。因此数据只能存储在文件中。当多个请求在同一文件上类似地执行时会有任何问题吗?有其他选择吗?我正在使用Java并使用Java进行文件IO。
文件打开和关闭不一定会导致性能问题 - 操作系统通常擅长于此,并且每秒可以打开/关闭数千个文件(尤其是始终是相同的文件文件 - 操作系统将为您缓存)
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium