我需要創建一個應用程序,將數據保存在RDF存儲中以供後續處理。我有幾個解決方案,不知道該選什麼:Rails應用程序體系結構使用RDF存儲
- 使用帶有AR/Mongoid + RDF +渲染履帶經典應用架構,即agregates RDF數據,並將其保存到存儲。這很舒服,但我需要創建一個爬行器並在每次保存時爲他提供數據。
- 使用spira ORM並直接保存到RDF存儲。在這裏,我不需要編寫爬蟲程序,但是我需要爲auth插件創建後端並實現所有不支持spira的所有內容。
- 使用經典的體系結構+額外的spira模型,這樣我就可以爲每個實體創建2個模型類,例如:Spira中的AR + UserSpira中的用戶,也可以保存用戶Spira對象的保存事件。
什麼應用架構可供選擇?可能是其他解決方案?
我嘗試過ActiveRDF,但它很舊(導軌2),而且我更喜歡Spira(它也不是基於activemodel的,但支持一些約定) – 2011-09-16 04:04:53
這是他們沒有跟上的恥辱。上次我和RDF一起工作時,ActiveRDF正在積極維護。 – rockwalrus 2011-09-16 15:03:27