AWS数据库及相关服务深度解析
1. OpenSearch与DynamoDB
OpenSearch服务可用于执行应用程序所需的复杂查询。不过,它并非无服务器(Serverless)服务,我们需要配置实例类型和数量,并按此计费。
AWS DynamoDB是一种NoSQL数据库,但并非适用于所有用例。AWS提供了一份清单,以帮助确定DynamoDB是否适合应用程序的需求。清单问题可参考 此处 ,以下是对部分问题的解读:
- Q1 :DynamoDB是NoSQL数据库,因此应用程序需使用NoSQL或能够转换为使用NoSQL,DynamoDB才是可行之选。
- Q2 :涉及将数据组织成层次结构或聚合到一两个表中,这指的是对关系型数据进行非规范化处理,避免关系型数据常见的多表结构。
- Q3 :并非所有查询都能在DynamoDB中实现,至少在不与OpenSearch集成的情况下无法实现。若有大量此类查询需求,DynamoDB可能不是最佳选择,且需确保总拥有成本(TCO)包含OpenSearch等支持服务。
- Q4 :全球分布要求涉及DynamoDB全局表,这是AWS上仅Aurora可为关系型数据
超级会员免费看
订阅专栏 解锁全文
41

被折叠的 条评论
为什么被折叠?



