azure-cosmosdb - 在 Cosmos DB 中存储大型 Json
问题描述
我有一个大的 Json 文件,比如 100 MB - 300 MB,但我理解的是 Cosmos DB 仅支持 2MB 项目大小,如果是这种情况,还有什么替代方案。如何保存我的 JSON 并对其进行查询。基本上我的 Json 是非结构化的,Cosmos 对我来说是完美的选择。但由于尺寸限制,我无法继续。
解决方案
如果您想使用 Cosmos DB,您需要将项目转换为更小的表示形式,并在 2 MB 限制下使用更合理大小的项目。
如果这不可行,请考虑使用 Azure 认知搜索之类的工具从 Blob 存储中为JSON 文件编制索引。
推荐阅读
- azure - IIS Web App Deploy - Azure DevOps Release 任务部署 wwwroot 中存在的所有文件
- swift - 属性文本中的图像位置
- javascript - 我可以在 AJAX 请求中动态选择 GET 或 POST 类型吗?
- azure - 为什么quartz.net 在 azure web 应用程序中不起作用?
- ffmpeg - 在分段的实时 MP4 流中发送定期元数据?
- javascript - 通过组合创建的对象上的方法无法访问所有属性
- javascript - 从javascript代码设置堆内存大小?
- python - Tkinter:控制 ttk.Scale 的增量,与 tk.Scale 和 tk.DoubleVar 一样
- javascript - 用 eval 动态创建 jQuery 选择器?
- ios - 如何使用视觉框架检测 iPhone X 以外的面部标志