簡體   English   中英

使用版本控制存儲大型CSV文件

[英]Storing large CSV file with version control

我們有一個用例,我們需要存儲大型csv(每個文件可以是1-5 GB,總共可以有大約50-100個文件)文件並管理它們的版本控制。 我們還需要支持像這樣的操作

  1. 導出文件
  2. 更新,添加,刪除文件中的行並將其存儲為新版本。 編輯/添加/刪除操作可能會更小(例如最多1000行)
  3. 找到兩個版本的文件之間的區別。
  4. 將文件加載到數據庫中。
  5. 將文件從數據庫導出到版本控制系統
  6. 獲取特定版本號的文件。

隨着文件大小和操作將是一個更好的選擇,如Perforce Vs Git Vs SVN。

對大文件進行版本控制的最佳選擇是啟用了LargeFiles擴展的Mercurial

暫無
暫無

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

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