赞
踩
很多国内SQL开发者对Navicat、DBeaver等国外数据库管理工具已经很熟悉了。
但秉承着“长江后浪推前浪”的想法,最近对SQL开发者的数据库管理/SQL工具做了一个调研,从安装配置、价格、支持的数据库类型、功能完整度、产品体验、性能等多个角度,进行评估与分析,大家可以根据自己的需求来选择。
1. Navicat定价最高,但性能和功能也最强大,适用于企业级项目。
2. DBeaver作为免费开源工具,功能比较全面,但界面较为杂乱,性能一般,更适合小型数据库。
3. SQL Studio同样免费,功能居中,性能一流,界面简洁,对新手友好。
Navicat虽然功能强大,但是收费对用户来说比较高。
尽管有高校版,但是也只在有限时间内有效,而且试用版只能用14天期限。
很多受访者承认,他们使用的是Navicat破解版,但是破解版带来的痛苦,谁用谁知道,安装过程备受煎熬,用的时候动不动就崩了,更悲催的破解版中被植入木马病毒。
总的来说,除了贵没什么毛病
DBeaver推出了可以免费使用的开源社区版,但是使用DBeaver的人数相对Navicat较少一些,功能没有Navicat那么强大、动不动卡死或闪退都是用户的槽点。
那么,有没有性能稳定(不卡死不闪退)、安装配置简单,又免费的SQL开发工具呢?
第三款就是麦聪软件新推出的多数据库管理工具——SQL Studio,满足众多SQL开发者的需求。
1)首先说安装配置过程——无需安装一键启用!
为什么可以一键启用?
与传统客户端SQL开发模式不同,SQL Studio是Web版工具。
Web版最直接的优势是免安装、易上手,只需将软件包下载到本地,解压缩后执行“Startup”批处理文件,即可跳转至浏览器启用,从而大大节约SQL开发者原本浪费在安装配置环节的时间。
可能有人会问:纯Web版SQL有什么优势吗?我们用客户端的SQL也很好啊。
a 一次部署,团队成员都能使用,占用的硬件资源都在服务器上;只要有可登录的软件链接和账号、密码,任意设备随时可用这款工具
b 省去了繁琐的工具安装配置、升级过程。(对于团队协作和教学场景简直不要太友好)
c 用户管理功能规定只有管理员可以新建账号、也只有管理员可以增加和删除数据源,方便团队协同和集中管理,这样避免了许多安全问题
2)其次,再说性能。
假设我们现在有690万行的数据,需要导出,来比一下navicat跟SQL Studio的执行速度
1,通过Navicat从MySQL数据表中导出690万行数据所需时间:84秒
2,通过SQL Studio从MySQL数据表中导出690万行数据所需时间:51秒
当SQL开发需要做大数据量查询时,SQL Studio会提示查询所需的时间和进度,避免因查询数据量过大引起的系统“卡死”。这点是我比较喜欢的。
值得一提的是,SQL Studio用户可以随时中止正在执行的操作,这在很多传统SQL工具中是很难实现的。
3)聊聊SQL Studio支持的数据库
这三款开发工具,均能支持一些常见的数据库 :MySQL, PostgreSQL, Oracle, SQL Server, SQLite等
而SQL Studio很好的支持了国产数据库:DM(达梦)、KingBase(人大金仓),支持中英文两种语言,可以运行在Windows、MacOS、Linux等三种操作系统上。
并且最新版已完全支持Hadoop,相信,SQL Studio后续版本还会支持更多类型和数量的数据库。
以上就是全部内容啦,创作不易,欢迎大家在评论区多多留言
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。