我最近遇到了在我的應用程序中存儲更多文件的需求,並且因爲PaaS平臺用於託管應用程序提供了mongo,所以我希望使用它。mongoDB作爲Grails應用程序的文件存儲
但是,因爲我對mongo很不熟悉,我幾乎不知道mongo相關的插件和工具的當前狀態是什麼。我應該使用什麼?由於我想在SQL數據庫中保留域類,並且只使用mongo來存儲相關文件(在這種情況下,它主要是一堆與域實例相關的PDF和文本文檔),所以mongoDB ORM [1]插件似乎太「沉重」 。不幸的是,mongoDB ORM可能是目前正在積極開發的grails中唯一的mongo插件。
總之,什麼是最好的插件/庫工具集爲此目的?最接近我需要的東西是grails-mongo-files插件[2],它可能有點過時,沒有進一步的開發。到目前爲止,似乎我將不得不使用mongo的java驅動程序(或gmongo wrapper),並自己編寫一些存儲服務和taglib(不需要什麼壞事)。
[1] http://grails.org/plugin/mongodb
[2] https://github.com/quirklabs/grails-mongo-file
'的Grails - 蒙戈 - file'看起來非常好 – 2013-02-17 05:19:34
事實上,不幸的是它有一箇舊版本的MongoDB ORM作爲依賴和似乎已經過了至少一年了。否則,它會按照我的需要進行 – pseudo 2013-02-17 12:26:21