问题标签 [document-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1776 浏览

mongodb - 没有文件系统的键值存储?

我正在开发一个应用程序,我们正在编写大量的键值对。在生产环境中,数据库大小将达到数百 TB,甚至数 PB。密钥为 20 字节,值最大为 128 KB,很少小于 4 KB。现在我们正在使用 MongoDB。性能不是很好,因为显然这里有很多开销。MongoDB 写入文件系统,该文件系统写入 LVM,该 LVM 进一步写入 RAID 6 阵列。

由于我们的要求非常基本,我认为使用通用数据库系统会影响性能。我正在考虑实现一个简单的数据库系统,我们可以将文档(或“值”)直接放入原始驱动器(实际上是 RAID 阵列),并存储密钥(以及指向原始值所在位置的指针)驱动器)在由 SSD 支持的快速内存数据库中。这也将加快读取速度,因为不会有任何碎片(与使用文件系统相反)。

尽管文档很少被删除,但我们仍然必须在设备上维护一个可用空间池(文件系统会提供的东西)。

我的问题是,这真的会带来任何重大改进吗?此外,是否有任何文档存储系统可以执行此类操作?或任何类似的东西,我们可以用作起始点?

0 投票
2 回答
52 浏览

ios - 我使用 MPMoviePlayerController 播放存储在 ios6 文档的子文件夹中的视频,但它不起作用

我播放存储在ios6 文档中名为test1MPMoviePlayerController的子文件夹中的视频,但它不起作用

好吧:url是/Users/fengsu/Library/Application Support/iPhone Simulator/6.0/Applications/53C97346-C8FD-42DF-AD37-F2B14D5D3984/Documents/test1/v1.mp4

我认为网址有问题,但我不知道为什么,请帮助我,非常感谢

0 投票
1 回答
57 浏览

asp.net - 果园文件存储查询

我正在尝试根据使用文档存储创建的自定义部件中设置的属性创建一个 IContentQuery,但我似乎找不到任何关于如何执行此操作的好例子。如果我设置 ContantPartRecord,这很简单,但我想开始使用新的文档存储功能。

我正在尝试进行的当前查询等同于使用 ContentPartRecord 进行的查询,如下所示:

是否可以使用文档存储来做到这一点?

提前致谢。

0 投票
0 回答
36 浏览

javascript - Mongo Shell 使用嵌套数组查找文档

在 mongo shell 中,我已将以下文档插入到 guest 集合中:

我希望能够搜索这两种方式,

1)让所有客人在里面偏好,交通等于“出租车”

我努力了: db.guests.preferences.find({"Transportation":"Taxi"})

我也尝试了以下查找方法,只返回“霍奇森”

db.guests.find({preferences: {"Transportation":"Taxi"}})

我不明白为什么它没有进入“杰克逊”并在“运输”项目的数组中找到值

任何帮助将非常感激

0 投票
0 回答
555 浏览

c# - 是否有任何带有 C# 驱动程序的嵌入式 NoSQL 文档数据库?

RavenDB,对.. ;-)
但它需要在单声道下运行(=> windows、nix、osx)

要求

  • 嵌入式
  • NoSQL 文档数据库
  • 官方(或至少维护/有据可查的)c#驱动程序
  • 单声道支持
  • 开源/免费
0 投票
1 回答
378 浏览

liferay - 为 Liferay 6.2 文档库实施存档/备份

需要为 Liferay 6.2 文档库实现归档/备份功能,AdvancedFileSystemStore如下所示。

我有以下两种情况。请建议是否有任何 Liferay OOB 功能可用于完成以下任务或有关如何使用自定义开发实现此目标的任何指针。

场景 1: 只有一个站点,该站点具有不同的文件夹,其中包含文档和媒体部分中的各种文档。这些文件夹需要定期备份 - 比如每周一次。逻辑文件夹层次结构和文档应保存在存档文件夹中。

例如:

备份后存档目录中的这个结构应该是:

场景 2: 有多个站点,每个站点都有不同的文件夹,其中包含各自的文档和媒体部分中的各种文档。所有这些文件夹都需要定期备份 - 比如每周一次。逻辑文件夹层次结构和文档应保存在存档文件夹中。

例如:

备份后存档目录中的这个结构应该是:

0 投票
5 回答
2819 浏览

pouchdb - react native 是否有任何文档存储?

拥有类似于PouchDB的东西会很棒。

当前的键值存储(AsyncStorage)肯定不足以存储和查询数据。

0 投票
1 回答
532 浏览

liferay - 添加带有外部链接的文件到文档和媒体

我正在尝试向文件添加外部链接,并且该外部链接的存储方式应与文件存储在 Liferay 的文档和媒体 portlet 中的方式相同,而不是上传文件。

我们收集了 PDF 和 Web 表单(liferay 外部),我希望它们都可以从 Documents and Media portlet 中的同一位置进行浏览和搜索。

有谁知道任何一种黑客来实现这一点?

0 投票
2 回答
151 浏览

database-design - 创建研究数据库

我想创建一个研究数据库,我可以在其中存储和检索文章(PDF 文件)。有什么建议么?

我看过几个关系数据库教程,它们都没有提到文档的存储和检索,只有原始数据。

0 投票
0 回答
29 浏览

c# - 设计通用 json 模型以根据配置的文档存储在运行时添加身份属性的好模式是什么?

目前,身份模型是硬编码的,并且模型从它们继承,但是我宁愿只编写通用模型而不必像这样指定身份属性(因为我需要为同一模型使用不同的模型定义,具体取决于关于存储类型)

因此 PersonModel 获得了这两个继承的属性,并将根据沙发的需要相应地在序列化的 Json 中

但是假设我不想为此使用继承,而是希望在运行时根据所选的文档存储隐含或添加身份属性

然后我可以一般地定义模型,但是如果我想保存它或从 CouchDB 以外的其他东西中读取它,它将相应地获得身份属性

想不出一种超级干净的方法来做到这一点......一个想法是需要某种 IJsonIdentity 属性,然后它将在运行时注入,如

或者

然后在运行时,当模型提供者创建模型时,依赖注入或其他东西在模型上设置身份属性......

然后问题就变成了我不能再在模型的根级别获取属性,而是在该模型的 Identity 属性下,因此后端的标准 JSON 将不匹配,人们不能只使用它正如预期的那样……

任何想法将不胜感激