V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ieiayaobb
V2EX  ›  分享创造

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

  •  
  •   ieiayaobb ·
    ieiayaobb · 2017-01-22 14:37:36 +08:00 · 3156 次点击
    这是一个创建于 2863 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如果你也正在忍受 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 强大的生态,所以第一个版本很快就出来了。

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

    1 条回复    2017-04-19 14:54:44 +08:00
    q66213772
        1
    q66213772  
       2017-04-19 14:54:44 +08:00
    厉害了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2704 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:08 · PVG 19:08 · LAX 03:08 · JFK 06:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.