2011-04-05 113 views
0

我有一個純jQuery的應用程序,保持它在JSON格式的對象,並提供客戶端編輯。我要堅持的JSON到一個數據庫,但一切似乎是大材小用(像在C#對象映射)。我接近於將整個JSON字符串存儲到數據庫的單個列中。我希望有更多的像一個jQuery/JSON /數據庫框架優雅,創新的方法在那裏,但沒有找到任何東西(也許的NoSql可以使用的?)。JSON友好的數據庫?

任何建議或建議如何使用盡可能少的服務器代碼持久化JSON到數據庫?

+0

你需要在你的持久對象的屬性查詢?需要通過一個或多個這些屬性對結果進行排序?是否有任何需要參照完整性/ FK約束的依賴關係?你有沒有必要強制唯一性?需要做任何聚合?或者你只是想將對象存儲爲鍵值項目並根據其鍵值進行檢索? – Tim 2011-04-05 19:17:59

回答

1

我會檢查出MongoDB由於它的JSON樣式文件。

它也有plenty of drivers,所以我不會看到它是一個問題。

0

我認爲使用服務器端技術是可以的,您的描述對我來說並不真實。

您首先想到的是MongoDB(http://www.mongodb.org/)。它包含了一個javascript外殼和原生用JSON表示的對象(技術上講是BSON)。

服務器支持索引和其他東西,給你溫暖的SQL模糊。

0
CouchDB

什麼?它使用JSON對象存儲的對象,你可以直接從客戶端通過其REST接口訪問數據庫。

此外,已經有幾個用於CouchDB的jquery插件,jqCouch只是爲了提一個。