2011-04-05 112 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只是为了提一个。