2010-03-07 33 views
6

我曾經和一個非政府組織一起主動幫助他們在他們的社區中心做記錄。目前,只有一個社區中心存儲數據。不過,預計到年底會有所改變。何時從Spreadsheet切換到RDBMS?

目前,他們的數據使用兩張工作表進行維護。後續工作表中的主表中每個記錄最多可以有100個後續記錄。數據結構鬆散,沒有明確的約束條件。

將所有現有數據從電子表格移至RDBMS將需要付出努力,但我願意這樣做;特別是因爲有人談論將這些數據與現場的其他非政府組織分享。

另一種方法是使用Google文檔,並手動合併每組記錄。

對於不止一個數據輸入點和檢索點,推薦將電子表格數據庫移到RDBMS中有意義嗎?

編輯 剛剛張貼於戰略的後續跟蹤here

回答

1

是的,它有一定道理移動到RDBMS,其是用於處理在這一點,表結構化數據製作。

當電子表格相互引用時,事情往往是混亂的,而且他們只是不斷增長,RDBMS處理得很好。您可以通過SQL等複雜公式以比電子表格更簡單的方式添加功能。

移動(估計,對數據不夠了解)似乎很容易,因爲它已經組織良好,並且在出現問題之前就處理了這個問題。

腳註:出於可用性的考慮,我會允許用戶像現在一樣使用類似GUI的解決方案。你可以數據導出/導入,例如谷歌文檔或MS Excel,通過CSV或其他文件格式,它仍然可以讓你有後端的可維護性,速度和索引等的RDBMS

有上http://www.cazh1.com/blogger/thoughts/2007/03/excel-vs.shtml一個很好的文章,強調只是使用的分化:

  • 快速&髒:去電子表格
  • 可維護性&長期儲存:去一個數據庫
+0

Good link(+:Thanks! – Everyone 2010-03-07 10:29:26

+0

很高興幫助,我希望你的用戶將享受你會拋出的所有新功能;) – chelmertz 2010-03-07 21:48:10

+1

我會補充說,如果你有一些體面的軟件(我個人喜歡DBVisualizer Pro,這不是很貴),你可以快速從數據庫中獲得良好的視圖。這很重要,因爲Excel的好處之一是您可以瀏覽數據並查看發生了什麼。這些工具並不難學,支持多個RDMBS,並且在您使用這些工具時非常有用。我和Postgres的CLi一起使用它。 – 2017-01-12 10:00:48