[英]Rails and CouchDB - Architectural Concerns
我正在開發一個項目,該項目將使用CouchDB靈活存儲文檔。 我的系統要求與CouchDB存儲的完美匹配。
但
我的問題實際上歸結為:我是否應該使用ActiveRecord和MySQL ...還有一大堆方便的插件可以隨時用於ActiveRecord(例如身份驗證和訪問控制)。 只是想知道利用現有插件的優勢是否值得額外的管理開銷和可能的集成問題(跨不同的數據存儲區工作)。
在單個應用程序中處理多個持久存儲的情況並不少見。 一種非常常見的方法是使用關系數據庫來存儲指向存儲在文件系統中的文件的路徑。
因此,您可能會認為CouchDB是數據模型特殊部分的特殊“文件系統”。
此外,在較大的應用程序中,多個存儲和復雜的物理體系結構非常常見,因此不要羞於為模型使用多個持久性存儲。
你可以兩個都用; 有些模型仍然可以是ActiveRecord,其他模型可以是CouchDB。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.