如果你也正在忍受 dynamodb-local 那麻烦的操作方式

2017-01-22 14:37:36 +08:00
 ieiayaobb

如果你也正在忍受 dynamodb-local 那麻烦的操作方式

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 强大的生态,所以第一个版本很快就出来了。

虽然目前的功能还比较基础,但是基本使用应该没有任何问题,后续会根据需求,增加更多的功能来丰富它,让它能变得更加的完善。

2979 次点击
所在节点    分享创造
1 条回复
q66213772
2017-04-19 14:54:44 +08:00
厉害了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/336218

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX