在我的网站上我有一个csv文件,它有数百万条记录。 根据一些搜索键我需要选择一条记录。 这部分我完成了。 我的疑问是如果多个用户(1000个用户)访问我的网站(只有一个csv文件可用)...我们能够用100个用户读取同一个文件吗?
答案 0 :(得分:6)
1M记录不是很多。坦率地说,我只是将它全部加载到结构化数据中,并引用它。一旦它是内存,任何数量的用户都可以访问它(特别是对于只读)。
但最终理想的答案是:使用数据库。 SQL Server Express是免费的,可以毫不费力地应对。
答案 1 :(得分:2)
只要应用程序只需要阅读就不会有问题。但是,使用数据库执行此任务会更有效。您可以创建索引并使用易于访问的sql。无需在每个请求上解析文件,甚至可以在站点运行时添加/更改数据。