目前从市场上来看,数据库管理工具品种繁多,Navicat不必多说,作为一款经典的数据库管理工具应该没有人不晓得它,DataGrip则是JetBrains公司出品的,就是那个出品Intellij IDEA的公司,这两款都是客户端工具。而CloudQeury是我最近发现的一个数据库管理工具,它跟前两者很不一样的点就是它是一款云原生的数据操作工具,基于Web,仅用浏览器就能够登录应用。上面就简略来说说这三者在各方面的差异以及各自的优缺点。
总体概括
·Navicat 是一个图形化数据库治理和设计系列工具,设计和操作MySQL、MariaDB、SQL Server、Oracle、PostgreSQL和SQLite的数据
·Datagrip 是一个多引擎数据库综合开发工具,用来帮忙开发者进行智能执行查问,并且可能展现高效的schema导览
·CloudQuery是一款云原生的数据操作工具,运行在云端,反对私有、公有、混合云部署
平台上
·Navicat 是跨平台的,反对Mac, Windows, Linux
·DataGrip 是跨平台的,反对MacOS,Windows,Linux
·CloudQuery是跨平台的,可能在各类零碎上运行
驱动反对
·Navicat Premium可反对多数据库:MySQL,Oracle,PostgreSQL,MongoDB, MariaDB,SQLite和Microsoft SQL Server
·Datagrip 反对根本所有的数据库,包含:MySQL,Oracle,SQL Server,Postgres,MariaDB,Azure,Redshift,DB2,SQLite,Derby,H2,Sybase,Exasol,HyperSQL,Clickhouse等
·CloudQuery目前反对以下数据库:Oracle,SQL Server,MySQL,Redis,MariaDB,MongoDB,并且在逐渐减少反对DB-Engines 上前50款最支流的数据库以及支流国产数据库
价格
·Navicat有14天收费应用,有很多不同等级的价格,MYSQL版本的非商业版本价格是119美金,规范版本价格是199美金,企业版本价格是299美金,Navicat Premium企业版本的价格是1299美金,非商业化版本是599美金
·Datagrip有30天的试用期,个人用户订购价格是8.9美金/月,企业用户19.9美金/月/人
·CloudQuery可永恒收费应用。
优缺点
·Navicat是一款疾速、便捷和全面的数据库管理工具,具备弱小的数据开发和治理性能
长处:
①跨平台,反对多种数据库驱动
②有智能模型设计,能够应用ER图来显示数据库构造及关系
③反对多种语言,包含波兰语、俄罗斯语、日文、葡萄牙语、汉语、简体中文、繁体中文、西班牙语、法语和英语
④可能与其余Navicat产品兼容
毛病:
①价格贵,一个单机对于大部分规范的MYSQL的证书就要299美金,如果你想用不止一个数据库驱动,相似PostgreSQL、SQL Server或者SQLite,就要买Navicat premium包,1299美金
②它是大部分资源密集工具之一,基于Java开发的,会比拟重,运行将耗费大部分内存
③快捷键很少
·DataGrip可能提供简化SQL编写并且使整个过程更加高效
长处:
①提供多数据库驱动,简直反对所有支流的关系型数据库,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等
②可检测代码中可能存在的谬误,并倡议动静修复它们的最佳选项
③领有可视化表格编辑,能够增加、删除、编辑和克隆数据行
④提供版本控制反对
毛病:
①入门体验欠佳,须要破费一些工夫去学习如何应用,小白上手更艰难
②解决大容量数据库时运行很慢,将消耗GB等级的内存
③导入导出性能太弱
·CloudQuery是一款云原生的数据操作工具,运行在云端,反对私有、公有、混合云部署
长处:
①所有数据库对立收纳在一个入口,不必下载客户端,只须要用一个账号和一个浏览器就能登录拜访和操作所有权限内数据
②反对多种数据库驱动,目前反对Oracle、SQL Server、MySQL、Postgres、Redis、HBase、达梦、DBLE、ShardingSphere,并在逐渐减少
③具备SQL语句智能提醒性能
④审计&剖析,能够看到数据的运行状况、执行语句的排行榜,执行的占比状况等,并可查看审计明细
⑤收费,跟前两者动辄上万的费用比起来,CloudQuery收费这一点就十分感人
毛病:
①当初装置还不够智能,老手没法本人上路,须要征询客服
②目前审计性能太过简略,不是特地欠缺
③利用治理探针收发不够自动化