露天數據庫
回答
我認爲改變alfresco db模型永遠不是一個好的解決方案。一些露天升級使用架構升級腳本進行,可能會變得混亂。
您是否試圖擴展露天內容模型? Alfresco支持一些數據類型,允許您保留數據。 Web腳本框架允許您操作內容模型中的所有數據。
如果你的數據不適合「內容模型」,我認爲你應該創建一個新的數據庫來保存你的數據。
更改露天數據庫沒有recommended.Content型號將是很好的方式。如果這樣的要求是不是強制性的,
你可以使用Spring和Hibernate數據庫connection.Properties這是需要連接數據庫的全部在alfresco-global.properties之內聲明,位於「tomcat/shared/classes/」內。
對於Spring bean注入,您可以在任何以「-context」結尾且位於「tomcat/shared/classes/alfresco/extension」文件夾內的文件中聲明bean。
我仍然會推薦開發者使用內容模型。
根據您的使用情況,您可能需要也可能不需要直接使用[/ a]數據庫。我覺得你的使用情況應屬於以下之一:
使用案例1: 您需要設置文件夾和/或文件的一些元數據。您可能必須在每個級別上使用不同的自定義元數據集來嵌套多個級別的節點。
- 您可能需要擴展露天模型以定義最適合您業務需求的自定義文檔/文件夾模型。請檢查jpotts' tutorial以瞭解如何操作。
使用案例2: 您需要定義不同的屬性集的多個列表,這些列表可能會或可能不會被鏈接到您的露天回購一些內容。
- 你可能需要更多地瞭解alfresco sites' datalists,一旦你這樣做,你可能有興趣在學習如何延長開箱即用的露天內容模型,jpotts' tutorial將是一個很好的起點,那麼你應該按順序檢查this tutorial瞭解如何管理獨立的aikau應用程序/共享頁面中的數據專家。
使用案例3: 你需要以定義和不以任何的上述定義的使用案例下跌槓桿您複雜的業務邏輯能夠利用關係數據庫。
- 您確定您不想使用您熟悉的技術編寫全新的應用程序,並使用RESTfull api/cmis/....與露天交流嗎?
- 你確定露天是要走的路嗎?如果是這樣,並且您仍然希望在裸關係數據庫中擁有自定義的複雜業務模型:
- 請考慮爲您的自定義擴展使用單獨的數據庫實例/數據庫,這樣可以確保任何新的修補程序/升級到露天可能會改變數據庫結構不會影響你的擴展(或者至少不會給你很難升級它)
- 如果你真的只綁定到1個數據庫實例/ 1數據庫模式,你可能會希望先於帶有一些前綴的表名,希望沒有任何外部未來升級會有新表具有相同的前綴。您可能還需要確保明智地管理您的數據庫配置(連接池..),因此您的露天實例和自定義擴展都不得不餓死。 (請確保您關閉您正在打開的連接)
露天和Activiti的配備了一個數據庫。直接訪問數據庫並不好。否則可能會導致意外的鎖定行爲或排除數據庫上的連接池。這變成了性能問題,其他類型的問題也是可能的。如果你想更新Alfresco或Activiti,你可以通過API來完成。易於擴展,易於定製和無憂無慮的集成能力是造成http://loganwinson.doodlekit.com/blog/entry/4249216/top-things-to-know-about-alfresco-development> Alfresco web開發在企業中非常流行。
- 1. 如何隱藏露天數據列表?
- 2. 露天:從CMIS獲取數據響應
- 3. 露天 - 數據遷移如何
- 4. 春天在露天
- 5. 內露天
- 6. 露天JARS:org.alfresco.web.scripts.Cache
- 7. 從露天
- 8. Javamelody與露天
- 9. 露天模板
- 10. 從露天
- 11. 在露天
- 12. 在露天
- 13. 露天分享在露天存儲庫中共享文檔重複的問題
- 14. 天氣數據庫
- 15. 露天的由財務數據(表單和數據列表)
- 16. 露天Lucene和CMIS
- 17. 覆蓋露天pickerresults.lib.ftl
- 18. 露天子網站
- 19. 不能在露天
- 20. 獲得在露天
- 21. Java EE露天騾
- 22. 發現SQLite數據庫泄露
- 23. 露營與純紅寶石數據庫
- 24. Firebase發射數據庫泄露
- 25. Android的SQLite數據庫泄露錯誤
- 26. 如何從露天份額訪問露天瀏覽器
- 27. 如何從MySQL數據庫獲取今天/昨天的數據?
- 28. 自定義(單獨的)元數據在露天份額形式
- 29. 創建自定義元數據標籤用於在露天
- 30. 露天X-框架選項
我也認爲這是正確的,你可以擴展露天模型。如果你有其他數據需要保存,請將它保存在alfrescos數據庫之外。 – Zlatko 2010-11-16 15:31:33
我認爲,與內容模型和webscript定製戶外是最好的解決方案 – 2016-03-12 22:57:24
大約2年前我已經安裝Sinecarta在Alfresco 4 ..... 2個月後,我宣佈將其刪除,這只是一場噩夢,因爲Sinecarta更新數據庫,並在蒸餾過程中重新聽到這個表。 – 2016-03-12 22:59:29