原始數據存儲在數據庫(多個表)中。它需要手動檢查並更正。檢查的數據應與原始數據一起存儲在數據庫中。在這種情況下,創建兩個單獨的數據庫(例如raw_data和checked_data)會是個好主意嗎?或者應該只有一個數據庫? 感謝如何將清理後的原始數據存儲在數據庫中?
2
A
回答
0
一般來說,在單個實例內工作比跨多個實例工作要容易得多。分佈式事務執行較慢。他們需要更多的輸入(總是需要添加數據庫鏈接)。這不僅僅是方便的問題,也是完整的問題。您可能希望確保給定的記錄要麼在RAW數據集中,要麼在CLEANSED數據集中,但不能同時存在。檢查這種事情在單個數據庫中更易於管理。
如何在單個數據庫中組織事物在某種程度上取決於您選擇的DBMS風格及其支持的內容。您可以擁有一個模式(用戶帳戶)並使用命名約定(如前綴),例如RAW_TABLE_1和CLEAN_TABLE_1。或者您可能想要使用不同的架構,這將允許您保留相同的表名,例如RAW_USER.TABLE_1和CLEAN_USER.TABLE_1。兩種方法都有優勢。始終提醒我們是否正在處理原始或乾淨的數據總是件好事。另一方面,我們可能有工具或應用程序,我們希望使用那些期望普通表名稱。同義詞可以在這方面提供幫助。
0
如果你的原始數據和校驗的數據都將是非常inormous不是僅僅使用兩個不同的數據庫
隨着正常化和使用過程中,您可以將其保持在一個數據庫中。
0
除了您自己的偏好之外,沒有推薦的方法。您可以將清理過的數據與原始數據一起存儲在同一個數據庫中,但存儲在不同的表中,並且可能在raw數據表中加入了類似raw_的內容。
否則,您可能爲每種類型的數據都有單獨的數據庫。好處是分離,因爲如果需要在這兩者之間完成,缺點是成本較高的Join等。
相關問題
- 1. 數據清理和數據庫存儲
- 2. 在數據庫中存儲預處理的varchar列以及原始數據庫
- 3. 如何在數據庫中將數據存儲到數據庫
- 4. 如何製作原始數據庫數據的訂單清單
- 5. 將XML存儲在關係數據庫中的基本原理
- 6. 如何處理數據庫原始數據中的空白?
- 7. 清理sybase數據庫不會清理sybase原始文件
- 8. 如何將原始數據存儲在圖像文件中?
- 9. 將數據存儲在數據庫中
- 10. 如何清理開發數據存儲?
- 11. 原始庫存數據
- 12. 存儲有效利用原始數據和處理數據matplotlib
- 13. 如何原始型(String)的集合存儲到數據庫
- 14. 如何將XML數據存儲在iPhone上的數據庫中?
- 15. 如何將數據存儲在SQL數據庫中的PHP
- 16. PayPal的原始交易ID不存儲在數據庫中
- 17. 如何在HTML5中將數據存儲到數據庫中
- 18. 如何在laravel的mysql數據庫中插入原始數據
- 19. 閱讀json對象清理和數據庫存儲清理
- 20. 將數值存儲在數據庫中的數據庫
- 21. 如何使用asp.net將數據存儲在sql數據庫中#
- 22. 如何將表數據存儲在SQL Server數據庫中?
- 23. 如何將用戶數據存儲在外部數據庫中
- 24. 如何將html數據存儲在mysql數據庫中?
- 25. 如何將數據包存儲在數據庫blob中?
- 26. 如何將數據存儲在數據庫中(sqlite)
- 27. 如何使用C#將數據存儲在數據庫中?
- 28. 如何將圖形數據存儲在數據庫中?
- 29. 如何將這些數據存儲在數據庫中?
- 30. 如何將此圖形數據存儲在Access數據庫中?