如果你也正在忍受 dynamodb-local 那麻烦的操作方式 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ieiayaobb
V2EX    分享创造

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

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

    如果你也正在忍受 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     Solana     3081 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 12:51 PVG 20:51 LAX 04:51 JFK 07:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86