簡體   English   中英

C#-避免每次都讀取csv文件

[英]C# - Avoid reading csv file everytime

我的輸入文件有700萬行。 讀取文件需要很長時間。 之后,我必須根據客戶要求修改數據。 如果客戶端添加新要求,那么我必須再次讀取csv文件。 有什么辦法可以在c#中以某種格式讀取和存儲csv文件。 因此,我可以避免每次都讀取csv文件。 我不能使用SQL,SQLITE或任何其他數據庫來存儲數據。

您的選擇是:

  1. 使用其他形式的數據庫-例如SQL,Mongo DB,Raven DB,Lucene
  2. 將文件存儲在內存中,僅在特定時間保存更改
  3. 將文件分成較小的文件,例如ID的0-100000、100001-200000等
  4. 維護另一個“變更”文件,並根據需要重新組合(這可能是個壞主意)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM