0
A
回答
0
在一個非常短暫的一瞥,無視現在數據庫之間的差異(數據庫可能是Oracle和MSSQL的龐然大物到超輕的MongoDB,分佈式緩存等任何東西)數據庫的
優點:
多用戶訪問:您可以同時讀寫不同的用戶。
用戶訪問控制:你得到一個額外層的安全性,以確保你有過誰正在訪問您的數據控制(通常是,但不是經常有些數據庫不具備這一點。)
速度:數據庫性能在任何實際的操作規模下,數據絕對會破壞其他任何東西。數據庫的
缺點:
複雜性。您必須在與數據庫交談或實施ORM(將摘要通信的細節細節從您這裏抽象出來的層)上放置更多的工作,
一組額外的安全漏洞來監視和保護。
優點一個文本文件中:
- 它沒有得到任何更容易儲存的數據比寫入文件。一個文本文件的
缺點:
超級不安全的:如果你的失誤都不要一切通過認爲,這是很容易得到的。
你沒有數據完整性(即當多次寫入需要發生時會發生什麼?)。除非你存儲了令人難以置信的簡單信息(我們說的是簡單的配置文件),否則你將遇到需要修改大量文件的情況,甚至可能會定期重寫整個文件,這很慢。
性能:磁盤IO很貴。數據庫進行了超級優化,儘可能將盡可能多的有用數據存儲在內存中。
你怎麼找到你需要的?你必須以某種方式構建你的文件,XML或JSON,而且你會因此而花費一定的處理成本,特別是當你的數據變大時。
我可以繼續,但說實話,如果你正在做一個CMS,你有更好的合適的數據庫。
強制性註腳:不要創建CMS。我們有足夠的經常被同行審查,並且是安全的,可擴展的和超級的。從頭創建自己往往只是一場災難。
相關問題
- 1. C# - 保存自定義配置
- 2. 如何保存自定義數據
- 3. 保存自定義帖子元數據,不保存數據
- 4. 如何在phpmyadmin中保存自定義的配置導出?
- 5. 如何使一個CMS配置文件中的PHP(自定義)
- 6. 擴展Spring的配置保存自定義XML設置
- 7. 保存自定義數據類型
- 8. Stormpath Express:保存自定義數據
- 9. 構建自定義CMS,如何處理頁面設置?
- 10. Prestashop在自定義CMS表格中處理髮布數據
- 11. 保存自定義元數據的位置?
- 12. 使用CMS API的自定義配置文件提供程序
- 13. Android - 如何使用自定義基本適配器中的setOnCheckedChangeListener保存數據
- 14. 將自定義元框的數據保存到數據庫中
- 15. 自定義CMS - 存儲內容
- 16. wp_customize-自定義設置不保存
- 17. Orchard cms自定義表單自定義
- 18. 如何使用我的自定義_id保存到數據庫?
- 19. 果園cms自定義設置
- 20. WordPress的 - 保存自定義分類的自定義字段數據
- 21. Grails ehcache.xml自定義緩存配置
- 22. Rails永久存儲自定義配置
- 23. 在android中存儲自定義配置
- 24. 自定義保存的ImageField
- 25. 配置自定義的UITableViewCell
- 26. 如何在Moodle中保存自定義用戶數據
- 27. 如何在數據保存時引發自定義事件?
- 28. 如何在自定義插件中保存數據wp_editor()
- 29. 放置自定義數據的位置
- 30. 如何保存在自定義適配器中的imageview狀態