database - 什么数据库/数据结构用于离散的 2D(横向)值映射?
问题描述
我希望这不是一个太愚蠢的问题。感谢任何建议。
我想在数据库中存储由离散值组成的二维景观。每个点的值代表它是什么类型的景观(20 = 树)。并非必须定义/存储每个点。
我预计每分钟约 10.000 次读取操作,写入操作可以忽略不计(每分钟 <1)。最佳查询可能如下所示:“返回半径为 r 的点 (x/y) 周围的所有值。” 或“返回给定矩形中的所有值。”
我不会自己托管硬件,而是租用所需的服务器/云解决方案。以防万一:BE 和 FE 的首选语言是 JS,但 Java、Scala 和 C# 也是可行的选择。
对于这个用例,你会使用什么样的数据库和数据结构?
如果客户应该能够订阅某些领域的变化——你将如何在理论上解决这个问题?
如果每个点都保存一个 JSON,而不是一个整数呢?
解决方案
推荐阅读
- python - 在python上打开多个文件目录
- typescript - 如何根据数组中的值创建带有键的接口
- regex - 带有可选字符/类/组的正则表达式似乎不起作用
- c - 以编程方式配置网络计划
- c - 如何使用 zlib 正确打开和关闭已打开的 gzip 文件?
- reactjs - 在 API 响应中存储值后,字符串 useState 值为空
- python - SHAP 将图形保存为空白/白色,但 Matplotlib 可以很好地保存图形
- wso2 - 使用 REST API 将用户添加到租户
- php - 如果有多个可用值,则用逗号分隔产品属性项
- node.js - 在运行的 Firebase 函数中获取 functionName 和 executionId