背景介绍

1 背景

桌面工具应用非常广的技术,由于历史原因,中国从事桌面技术研发的人和技术积累远远落后于国外。目前中国的桌面工具基本被国外企业垄断,市场有Pl/SQL Developer(荷兰公司)、Navicat(美国公司)等等,垄断的局面造成了诸多不良影响。
潜在经济损失
2019到2020年间,众多企业遭到“勒索病毒”的攻击,其中一种危害极大的攻击就是把“勒索病毒”植入PL/SQL Dev软件中。当企业中的数据库管理员运行带有勒索病毒的PL/SQL Dev软件后,病毒会自动记录管理的用户名和密码,病毒一旦发作会锁死整个数据库,从而导致整个数据库全部瘫痪,出现“你的数据库已经被SQL RUSH Team锁死,请发送5个比特币到XXXXXX地址...”,并且在期限内不交赎金,就会删除整个数据库,病毒危害极大,一旦发作非常难以恢复,给众多企业造成了非常的经济损失。
潜在政治影响
1982年夏天,苏联泛西伯利亚天然气管线发生一次特大爆炸,冲天的火光连美国的太空卫星都看得一清二楚。尽管这次爆炸发生在偏远地区,没有造成人员伤亡,但对苏联经济的打击却异常沉重。知情人士透露,是美国中情局设下的毒计导致了此次爆炸,目的就是摧毁苏联的经济命脉。 中情局通过“维特洛夫文件”知道苏联对数据采集与监控系统很感兴趣,并且在对美国公司求购遭到拒绝后,派遣间谍进入一家加拿大公司企图盗取这一技术。中情局特工决定让苏联人得到一种“特殊版本”的数据采集与监控系统软件,并且将这种软件提供给所有可能已被苏联间谍渗透的加拿大公司。苏联间谍果然偷走有问题的软件,导致前文提到的大爆炸。 这条管线的爆炸严重打击了苏联试图依靠出口能源换取硬通货的计划,直到1986年,苏联经济依然在泥沼中挣扎。
结论
中国目前由于数据库桌面软件的缺失,造成大量盗版软件横行于众多企事业的数据库运维开发环境中,造成众大的经济、政治隐患。

2 数据库CS端管理工具(DBCS)介绍

DBCS是一款通用的数据库管理工具,专为简化数据库的管理及数据管理成本而设计,可以让用户通过统一的桌面视图管理成千上万的异构数据库实例。通用的数据库管理工具是管理数据库比不可少的工具,可以形象的称谓数据库管理员的“Office”,HHDB CS就是专门为适用国人使用习惯、适合异构数据库环境,定制打造的通用性桌面数据库管理工具。
DBCS于2015年发布第一个版本用于管理恒辉自产数据库“HHDB”,于2018年支持了Oracle,Mysql等等主流国外数据库的管理,于2020年支持了达梦、金仓等等主流国内数据库的管理。经过5年的积累,功能层面已经达到和国外数据库管理工具直面竞争的程度。

3 DBCS全面支持国产

DBCS全面支持国产化生态,包括国产芯片、操作系统和数据库。国外主流数据管理工具主要运行于以Intel的X86芯片的微软Window系列操作系统,更没有对国产数据库的支持。

支持国内外主流数据库

...
...
...
...
...
...
...
...
...

支持国内外主流操作系统

...
...
...
...
...
...
...

支持国内外主流芯片

...
...
...
...
...
...

4 功能对比

DBCS在功能的上很多方面已经超过了国外主流数据
产品对比 DBCS Navicat PL/SQL Dev
支持数据库类型 支持主流数据库,并且支持国内数据库,例如达梦,金仓等 支持主流数据库,无法支持国内数据库 仅支持Oracle数据库
跨平台应用 可跨平台运行,支持Windows及国产Linux,arm及龙芯CPU 不可跨平台,仅在Windows操作系统下运行 不可跨平台,仅在Windows操作系统下运行
连接组件驱动 集成JDBC驱动,无需设置任何驱动程序,登录不同数据库 需要instantclient客户端,oci.dll驱动文件 需要instantclient客户端,oci.dll驱动文件
导表效率 多线程操作,导入导出表效率极高,整库备份耗时较短 单线程操作,导入导出表效率极低,整库备份耗时较长 单线程操作,导入导出表效率极低,整库备份耗时较长
查询页面展示 树形节点索引级别,查询速度较快,有缓存机制,默认分页展示 支持GIS地理信息开发。支持存储过程调试。 树形节点表级别,表中数据量过多,查询速度较慢,无分页展示,对数据库压力较大,有宕机风险。 存储过程调试非常复杂。 查询速度较快,可设置默认展示数据行数,支持存储过程调试。 无法支持GIS开发。
可视化视图 可对不同用户展示不同视图,如DBA高级视图,开发用户视图等 显示所有用户及表视图,无法快速查找用户及表,容易误操作 显示所有用户及表视图,无法快速查找用户及表,容易误操作
定制化开发及更新 纯Java编写,自有知识产权,更新快,灵活性强,可进行定制化开发,价格适中 国外开发商,灵活性较差,不可定制化,更新较慢,价格昂贵 国外开发商,灵活性较差,不可定制化,更新较慢,价格昂贵

5 总结

中国是互联网大国、数据大国,但是数据库的管理仍然依赖于国外产品。而数据库管理工具相当于打开数据大门的钥匙,从而产生了大量的安全性问题,使用国产数据库管理工具势在必行。