1.应用场景
主要用于学习使用基于DynamoDB实现服务 |
2.学习/操作
1.文档阅读
2.整理输出2.1 使用GUI客户端,打开线上DynamoDB1. NoSQL Workbench // 官方工具下载页2. 安装打开3. 连接,打开线上的DynamoDB通过operation builder 然后输入必须的信息[key和secret],打开之后,如下: 2.2 更多操作2.2.1 批量查询
2.3 PHP SDKAWS SDK for PHP 3.x -- 推荐认真阅读一遍,顺便可以好好学习一下英语 同时,另外创建代码仓库,实践一遍,不需要实践所有的操作,先将目前常用的操作实践一遍即可。 知道整个工作流程,在工作中如何才能最大提高效率。 代码仓库: TBD 后续补充 ... |
3.问题/补充
1. 使用No SQL Workbench 查询数据使用PartiQL Statement 查询 2. DynamoDB模糊查询只是支持begin_with, 不支持contain所以严格意义上模糊查询是没法做的,也不应该去这样做。 至于内部实现TBD -- 物理基于SSD硬盘来做的 Querying for DynamoDB items using "contains" - Stack Overflow |
4.参考
Amazon DynamoDB 云数据库 _NoSQL云数据库-AWS云服务 // 官网介绍 DynamoDB 和入门AWS开发工具包 - Amazon DynamoDB // DynamoDB 和入门AWS开发工具包 PHP 和 DynamoDB - Amazon DynamoDB // PHP 和 DynamoDB AWS DMS如何轻松迁移MongoDB到DynamoDB? - 知乎 // AWS DMS如何轻松迁移MongoDB到DynamoDB? 什么是 Amazon DynamoDB? - Amazon DynamoDB // 开发人员指南 访问 DynamoDB - Amazon DynamoDB // 访问DynamoDB 下载 NoSQL Workbench - Amazon DynamoDB // GUI客户端 Querying for DynamoDB items using "contains" - Stack Overflow |
后续补充
...