2013-09-05 37 views
0

我有一個文檔管理系統。我有一個數據集可以運行一個程序(另一種文件),它可以變成圖像,不同類型的數據,甚至是一個新的數據集。我必須跟蹤這個「血統」。多種來源的導軌模型概念

如果我直接用Mysql術語思考,我會添加一個「源」列並將每個文件鏈接到它創建的文件。

我不能想到在Ruby on Rails的範圍內這樣做的邏輯方法。任何想法/提示/技巧?

+0

不確定你的意思是「在Ruby on Rails的範圍內」。您首先想要根據數據進行思考,並以邏輯和功能上合理的方式對其進行構建。然後選擇用於操作和渲染的工具(Ruby on Rails)。 RoR可以做任何你想做的事情。 – lurker

+0

您是否在尋找一個樹型數據結構來跟蹤父/子關係?有很多ROR插件可以做到這一點。每個文件只能有1個父母,還是可以有多個?正如@mbratch所說的,rails可以做很多事情,需要獲得數據模型。 – Doon

+0

是樹數據結構。每份文件只能有一個父母。 –

回答

1

你在找什麼是GraphDBs。你可以試試neo4j www.neo4j.org/

+0

謝謝我會研究它,並讓這個答案,如果我發現它是我在找什麼! –

+0

因此,在研究這個之後,當我在尋找如何將Rails語言中的樹數據結構關聯時,這是一個數據庫。我們現在將所有數據都存儲在Oracle數據庫中,我認爲這一切都不會改變。 –

+0

Ohk,那麼最好保留舊的參考文獻。您可以使用Rails自我關聯。 – techvineet