- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Azure DocumentDb 似乎有 some strange storage limits :
--------------------------------------------------------------------
| Entity | Default quota (Standard Offer)|
-------------------------------------------------------------------|
| Document storage per collection | 250 GB* |
-------------------------------------------------------------------|
| Throughput per collection, | 250,000 RU/s* |
| measured in Request Units per | |
| second per collection | |
-------------------------------------------------------------------|
| Request document size | 512 KB* |
-------------------------------------------------------------------|
| Response document size | 1MB |
-------------------------------------------------------------------|
最佳答案
更新:截至 2016 年 12 月,DocumentDB 已将默认文档大小配额增加到 2mb,页面大小配额增加到 4mb
DocumentDB 团队在这里。看起来我们“限制”页面上的措辞可以改进......同时,请允许我尝试澄清:
文档大小配额(默认:每个文档 2MB)
默认文档大小配额为每个文档 2MB。换句话说,您可以在每条记录中存储 <=2MB 的 JSON - 无需发送票证。
引用:https://docs.microsoft.com/en-us/azure/cosmos-db/documentdb-resources#documents
我们正在积极致力于一些长期的改进,以广泛增加我们的默认配额。同时,您可以提交支持请求,以便立即预览您的 DocumentDB 帐户中更高的文档大小配额。
还值得注意的是 - 大多数大于 2MB 的文档(一般来说)都涉及大型无界数组 - 其中最好将每个数组元素抽象出来并将其建模为一个单独的文档。
每页结果的响应大小配额(默认:每页 4MB)
需要明确的是 - DocumentDB 允许任意大小的查询结果(例如 1 KB、1 GB、1 TB 等)。
对于大型查询结果 - DocumentDB 将对结果进行分页,并且每个页面将被限制为响应大小配额(默认情况下,每页 4MB)。
为什么分页查询结果是一个非常酷的功能:
您是否曾经在另一个数据存储(DocumentDB 除外)中运行过查询,并且似乎需要永远……如果查询需要一个小时才能完成 - 您如何判断它是否需要几分钟、几小时和进度做的?
DocumentDB 通过将查询结果拆分为一组您可以迭代的页面来解决此问题。结果根据许多标准分页:
var query = client.CreateDocumentQuery<Family>(collectionUri, "SELECT * FROM Families", options).AsDocumentQuery();
while (query.HasMoreResults)
{
foreach (Family family in await query.ExecuteNextAsync())
{
families.Add(family);
}
}
var families= client.CreateDocumentQuery<Family>(collectionUri, "SELECT * FROM Families", options).toList();
关于azure-cosmosdb - Azure DocumentDb 存储限制 - 它们究竟是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40143986/
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 4年前关闭。 Improve t
我在我的 CosmosDB 集合中创建了一个简单的 Pre Trigger。 function testTrigger() { var context = getContext();
我正在尝试扁平化和过滤 CosmosDB 中的 json 数据。 数据如下所示,我想展平数组变量中的所有内容,然后按数组内的特定 _id 和时间戳进行过滤: { "_id": 21032, "Firs
我正在测试 CosmosDb。我发现初始连接通常需要很多秒。我编写了一个小型 .net core 2.2 控制台应用程序来演示该问题。 static async System.Threading
我正在测试 CosmosDb。我发现初始连接通常需要很多秒。我编写了一个小型 .net core 2.2 控制台应用程序来演示该问题。 static async System.Threading
我有很多(大约 100 条)数据要与 CosmosDB 中的文档相关联。每条数据都很小(大约 100 个字节)。 我的第一个解决方案是将数据作为数组存储在文档中。这可以正常工作,但是为了将新项目附加到
据我所知,团队的官方建议是将所有数据类型放入单个集合中,例如 type=someType文档上的字段以区分类型。 现在,如果我们假设具有分区的大型数据库,其中不同的对象类型可以是: 完全不同的字段(因
这是我们要存储的示例文档: { "name": "Joe Bloggs", "locations": [ { "type": "Point", "coordinates": [1,1] }, { "t
是否可以获得的大小?每 Cosmos DB 集合中的分区?我知道门户会在 Metrics Blade 中显示集合中的前几个分区,但我对查看每个分区的大小很感兴趣。 最佳答案 我相信您应该能够通过 Co
我试图在 Cosmos 中拥有多个文档,一旦提交,其中一个将保存提交表单中的一些数据。我正在尝试使用其他一些文档来保存下拉选择列表的数据。我如何能够连接到多个 config.containerId 以
我想做一个这样的查询 g.V().match( as('foo').hasLabel('bar'), as('foo').out('baz').hasId('123'), as('foo'
我正在尝试使用以下查询来查看数据库中是否有重复项 SELECT c.VariantNo, count(1) AS jongel FROM c where c.brand = 'XXXX' AND c.
我有一个包含许多字段的大型文档,我只想从对象返回 1-2 个字段以保持吞吐量。这在 cosmosDB 中可能吗?还是我每次都需要返回整个对象? 最佳答案 使用 ReadItemAsync() 进行点读
我有一个 CosmosDB 查询: SELECT food.tags FROM food 返回这个: { "tags": [ { "name": "babyfood"
想象一下我们有一个这样的集合(示例取自 https://www.documentdb.com/sql/demo ) { "_id" : "19015", "description" :
我正在使用 MongoDB api 访问 Azure 上的 CosmosDb。我收集了数千份文件。 它们的形状是这样的: { "_id" : ObjectId("5b4f574ac2100c8
我正在尝试在 CosmosDB 中实现以下查询: SELECT * FROM c WHERE c.timestamp = (SELECT VALUE MAX(c.timestamp) FROM c )
我们可以在 cosmos Db 中添加 XML Schema 吗?如果是,我们如何查询它们?我可以将 XML 数据保存为字符串,但如何查询它们? 下面是我收藏的文档: { "id":
我研究了几个地方,但找不到有关将旧数据从 cosmosdb 存档到冷存储的选项的任何方向。我看到 AWS 中的 DynamoDb 提到您可以将 dynamodb 数据移动到 S3 中。但不确定 cos
取自:https://learn.microsoft.com/en-us/azure/cosmos-db/create-graph-dotnet 我在 .wait() 部分遇到异常: NullR
我是一名优秀的程序员,十分优秀!