27得票7回答
使用JSON作为存储/传输格式的数据库

有多少个数据库系统使用JSON进行存储或传输?我知道以下这些: CouchDB MongoDB DBSlayer 我记得在某个SO用户的个人资料中看到过另一个厂商。该系统使用他们所称的二进制JSON,但我无法记住产品名称。 最近,似乎越来越多的数据库项目正在将JSON用于持久化存储。...

26得票2回答
文档数据库中的继承?

我在搜索了PDF文件《[noSql]权威指南》和《入门[noSql]》中的“继承”一词,但并没有找到任何内容。我是不是漏掉了什么?因为我正在使用Hibernate和MySQL进行表层继承,这在[noSql]中是否因某些原因已被弃用? (将[noSql]替换为您喜欢的“非关系型数据库”)

26得票4回答
如何在CouchDB中删除多个文档?

我想要删除所有foo等于x的文档。这似乎是一个非常基本的操作,但我就是搞不定。 我知道如何删除单个文档,但这并不够用-我可能需要一次性删除几千个文档。 我该如何在CouchDB中批量删除文档?

25得票2回答
文档存储的最佳应用是什么?

我一直听说过像CouchDB这样的文档导向数据存储。我了解类似Cassandra的BigTable存储的用途。在阅读了这个问题之后,我想知道什么情况下应该使用文档存储?

25得票6回答
如何将Clojure代码映射到JSON并从JSON中进行映射?

我有一个疯狂的想法,涉及将一些Clojure代码放入CouchDB并编写查询它的视图。我不想将Clojure代码存储为纯文本,因为那样我就必须担心在视图中解析它。格式和注释不需要保留,但代码应该能够在进出数据库时结构不变。关键字、符号和字符串都应保持其原始类型。此外,我希望代码看起来简洁而且更...

25得票3回答
CouchDb中JSON正常,但Curl却报错"无效的UTF-8 JSON"?有什么想法吗?

这与题目“用couchDB视图出现‘无效JSON’错误,但JSON没问题”的问题略有不同:我只是尝试输入一个简单的文档而并非上传文件。 我尝试使用的示例实际上来自O'Reilly的书籍《CouchDB权威指南》,我很确定以前已经尝试过并且能够正常工作。以下是命令:curl -X PUT ht...

24得票1回答
CouchDB中基于键数组的搜索或过滤

我在我的视图函数中有以下代码:emit([doc.address.country,doc.address.state, doc.address.city], doc); 当我查询搜索时,我需要填写数组的所有3个元素,例如:?key=["US","NY","New York"] 这将生成我的记录...

24得票10回答
NoSQL数据库中的全文搜索

这里有没有人有在任何NoSQL数据库中部署完整文本搜索的实际在线系统经验? 例如,在MongoDB、Riak和CouchDB中,全文搜索如何比较? 我正在寻找一些指标,例如易于部署和维护以及速度。 它们有多成熟?它们可以替代Lucene基础设施吗?

23得票4回答
在Windows上安装CouchDB?

我开始探索CouchDB,并对以下内容感兴趣: 是否有Windows版安装程序,或者将来是否会有? 如果有的话,有没有提供CouchDB的共享托管服务的托管提供商? 在不太了解它的情况下,它能否以某种方式嵌入到我的应用程序中或进行bin部署(请勿嘲笑)。

23得票4回答
CouchDB版本控制策略

以下方案是否可行来实现版本控制(以“示例”作为样本文档类型)? 有一个原始文档,其中类型字段命名为example_original。 对文档的后续更改都具有类型example_change和example_original文档的ID作为键。更改还将携带时间戳。 保留一个具有类型examp...