將數據保存到Web或數據庫(例如:mySQL數據庫)的優點比將雲數據或聯機電子表格保存起來有什麼優勢?將數據保存到網絡或數據庫而不是雲或聯機電子表格有什麼優勢?
回答
你的問題聽起來有點簡陋,但對於商業用戶,我認爲它實際上是一個有效的問題。
讓我們我們的定義直
你提到cloud or online spreadsheet
。它們不是可以被視爲數據庫的東西。它們就是電子表格應用程序,主要用於涉及少量數據的快速數據分析。示例可能包括Google Spreadsheets和Online Excel。您提到的web or database (example: mySQL database)
。數據庫是模式,表格,查詢,報告,視圖和其他對象的集合。例子包括關係數據庫(如MySQL)和NoSQL(如MongoDB)。
比較
我敢肯定有很多方面做一個比較,所以我只專注於我的想法是基於我的經驗主要領域。
1.數據處理能力
正如我所提到的,在線電子表格的小數據集的快速加工而成。 「小」,因爲我從來沒有看到通過超過一百萬行數據的緊縮而沒有拖延。另一方面,數據庫甚至可以處理數百萬行數據。
值得注意的是,可以在電子表格中完成的報告和數據處理類型可以輕鬆地與數據庫函數相匹配。
2.協作(即多個用戶)
典型的是與在線電子表格,你只能基於它是如何通過最新的用戶編輯查看最新的片材。雖然可能有其他方法來捕捉數據更改,但您必須向後彎曲才能使其工作。底線是,當越來越多的用戶在一個電子表格上進行協作時,強大的數據更改跟蹤方法變得非常耗時且容易出錯。
數據庫(如RDBMS,如MySQL)旨在處理多個用戶的數據更改。此外,您可以輕鬆分配角色,以控制特定用戶角色可以執行的操作以及他們可以查看的內容。這當然是在線電子表格的一個障礙,它通常只有用戶可以編輯,而用戶不能編輯。
3.數據完整性
由於用戶角色可以使用數據庫中定義強勁,您可以添加數據審批工作流的多層,以確保業務數據的真實性。使用在線電子表格這非常繁瑣。
4.備份
數據庫可容易地備份作爲其自動化的工作流的一部分。電子表格,而另一方面,需要手動備份(和我的「手冊」,我的意思是繁瑣且容易出錯)
5.基礎設施的設計複雜度和成本
這可能是主要的考慮使用電子表格。通過在線電子表格,您可以在創建帳戶的幾分鐘內啓動並運行。另一方面,爲了有效地提供我上面提到的功能,數據庫必須在使用(或「在生產中推出」)之前正確設計。與使用在線電子表格相比,這樣做需要更多時間並花費更多資金。
遺言
因此,如果高數據量,複雜的數據工作流程和強大的數據備份是不是你的主要考慮因素,那麼你很可能最好使用在線電子表格。否則,你應該認真考慮開發你的能力來建立一個正式的數據庫管理系統。
希望這會有所幫助!
- 1. 將Json保存到聯機數據庫GAE或Firebase
- 2. 將數據存儲在電子表格而不是任何數據庫中
- 3. 使用核心數據有什麼優勢? (而不是plist)
- 4. 將數據保存到數據庫,通過數據網格
- 5. 什麼是更有效率,保存到文本文件或數據庫表?
- 6. 在數據中心上使用私有云有什麼優勢?
- 7. Sitecore市場營銷網絡表格保存到數據庫FormID
- 8. 將Struts2表格保存到數據庫
- 9. 我想將電子郵件保存到數據庫而不是立即發送
- 10. JQuery的電子表格或「數據表」,可以編輯沒有數據庫?
- 11. 雲數據庫或本地數據庫
- 12. HashIds - 將數據存儲到數據庫或不存儲到
- 13. 將網絡數據保存到PostGIS中
- 14. EF4或LINQ到SQL有什麼優勢?
- 15. 保存數據:JSON或數據庫?
- 16. PHPExcel:解析電子表格數據並存儲到數據庫
- 17. 將memcache數據保存到文件或數據庫中
- 18. 將網格數據保存到數據庫
- 19. Jquery EasyUI數據網格將更改保存到數據庫中
- 20. 將電子表格數據轉換爲網絡表單
- 21. Drupal網絡表單文件上傳不保存到數據庫
- 22. 將電子表格數據複製到Oracle數據庫
- 23. 分析Excel電子表格數據與CSV的優勢?
- 24. 基於網絡的電子表格,可以訪問數據庫
- 25. 數據集或數據網格,以SQL Server數據庫表
- 26. 導入電子表格+數據操作並保存到數據庫
- 27. 將NFC數據編碼到Ndef的優勢是什麼?
- 28. Greenplum或Vertica等數據庫與MongoDB或Cassandra相比的優勢
- 29. 圖形數據庫和網絡數據庫有什麼區別?
- 30. 爲什麼將數據庫'Apples'讀入列表而不是ArrayList,Vector或LinkedList?