Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的网站中,我有一个 csv 文件,其中包含数百万条记录。基于一些搜索键,我需要选择一条记录。这部分我完成了。我的疑问是如果多个用户(1000 个用户)访问我的网站(只有一个 csv 文件可用)......我们可以读取 100 个用户的同一个文件吗?
1M的记录不是很多。坦率地说,我只是将它全部加载到结构化数据中,然后引用它。一旦它成为内存,任何数量的用户都可以访问它(尤其是只读的)。
但最终理想的答案是:使用数据库。SQL Server Express 是免费的,可以轻松应对。
只要应用程序只需要阅读,您就不会有问题。然而,使用数据库来完成这项任务会更有效。您可以制作索引并使用易于访问的 sql。无需在每个请求上解析文件,您甚至可以在站点运行时添加/更改数据。