Web IDE优势在哪?详解Web版数据库管理工具SQL Studio
去年年末,GitPod在A轮融资中获得2500万美元,用来兑现云端开发环境(Cloud Development Environments)的承诺。
一周后,GitHub就宣布CodeSpaces将面向所有GitHub用户开放,每周免费使用 60 小时,似乎突然之间我们就开启了“云端开发元年”。
这些年,集成开发环境(IDE:Integrated Development Environment)经历了从本地到Web再到Cloud,我们不用本地安装开发环境,只需打开浏览器就能完成开发、调试、管理等工作。
一、对比传统IDE,Web(Cloud)IDE具有三大优势:
1、快捷:以往每更换一次电脑,就要重新安装开发环境,但是Web IDE无需重新安装,在任意一台电脑上打开浏览器就能立即编码开发;
2、高效:Web IDE支持团队实时在线进行代码沟通协调,提高了软件的开发效率;
3、安全:代码通过实时保存在云端,并进行多重备份,即使本地电脑硬盘坏了,也不会造成代码丢失。
二、Web数据库开发工具SQL Studio:
首先:作为Web版工具,SQL Studio支持不用下载,拿到可用链接和账号、密码即可随时任意设备登陆。
配合用户管理功能,管理员可以新建普通账号给他人使用,而且只有管理员才能添加、删除数据库;这样就方便公司、学校等场所的集中管理以及保障数据安全。(这也是为啥一些高校选择这款工具来给学生和老师使用吧)
其次:SQL Studio可以支持JDBC链接的所有数据源,包括但不限于MySQL、Pg、Oracle,甚至是武汉达梦、人大金仓等国产数据库也OK。
主界面左侧数据库列表支持可视化管理,顶部搜索栏可定位到具体的表、函数等。
编辑框左侧的“保存”按钮可以将我们经常用的sql语句保存下来,点击下方“保存的查询”就能看到,还能直接编辑、复制和删除。
“历史查询”会展示所有执行记录;“历史导出”会记录所有的数据导出记录,对于数据分析师来说这些设计都非常友好!
编辑框左侧还有“一键解释执行”、“格式化”、“批量执行”等功能。“批量执行”方便我们刷库;“解释执行”能帮助我们快速分析sql语句性能。
导出数据:可以选择CSV和Excel两种格式;还可以选择导出所有数据或者结果栏显示数据;之前我接近700万行数据,用这个软件导出CSV只花了20多秒。
可以在图形化界面直接修改表属性、表数据,不用写SQL语句。
不光能直接改,还能实时看到相应修改操作背后的SQL语句,系统直接帮你写好语句。
另外还有:直接生成简单的SQL语句模板、一键复制表等功能。
大家对于Web软件怎么看?你会试用类似SQL Studio的工具吗?