dynamoc 是一款 dynamodb 的 GUI 工具,旨在提供简单便捷的 dynamodb 数据库操作。
你也可以当他是一个入门的 vue 学习项目。
如果它能帮你解决一些工作中的问题,麻烦给一个 star ,谢谢。
Github: https://github.com/ieiayaobb/dynamoc
欢迎提 issue ,也欢迎提交 PR
因为公司线上使用了 AWS 的 dynamodb ,所以在本地部署了一个 dynamodb-local 的模拟数据库来方便开发和测试。
线上的 Dynamodb 有完整的 web 界面,所以查询、更新都显得不是那么麻烦。
但是本地就不一样了,本地要么是通过程序代码来操作,要么通过这个 local 版本提供的 shell 界面来使用命令管理,要么就只能用 aws-sdk 来操作控制,非常麻烦和难用。
不仅如此,因为一些 dynamodb-local 的限制和实现的差异,我们逐渐在用 dynalite 来做本地的测试环境,但可惜的是 dynalite 连 shell 界面都不提供了,所以原本简单的增删改查操作变得更加的困难。
因为上述这些麻烦的操作,所以每每测试或者运维让研发来改一条数据或者加一条数据就会变得异常麻烦,有时候不得不花好久来准备一条命令
正好最近想学习一下大火的 VueJS ,没有比找个实际的项目练手更好地学习方式了,于是就开始了 dynamoc 的开发。
仰仗于 VueJS 强大的生态,所以第一个版本很快就出来了。
虽然目前的功能还比较基础,但是基本使用应该没有任何问题,后续会根据需求,增加更多的功能来丰富它,让它能变得更加的完善。