2

在我的网站中,我有一个 csv 文件,其中包含数百万条记录。基于一些搜索键,我需要选择一条记录。这部分我完成了。我的疑问是如果多个用户(1000 个用户)访问我的网站(只有一个 csv 文件可用)......我们可以读取 100 个用户的同一个文件吗?

4

2 回答 2

6

1M的记录不是很多。坦率地说,我只是将它全部加载到结构化数据中,然后引用它。一旦它成为内存,任何数量的用户都可以访问它(尤其是只读的)。

但最终理想的答案是:使用数据库。SQL Server Express 是免费的,可以轻松应对。

于 2012-12-14T09:22:22.620 回答
2

只要应用程序只需要阅读,您就不会有问题。然而,使用数据库来完成这项任务会更有效。您可以制作索引并使用易于访问的 sql。无需在每个请求上解析文件,您甚至可以在站点运行时添加/更改数据。

于 2012-12-14T09:21:37.717 回答