猿创征文|国产数据库瀚高数据库以及管理工具使用二三事


前言

在这里插入图片描述
在这里插入图片描述

来喽来喽,在开发项目上耽误了好久,终于有空了,就来讲讲最近遇到的国产数据库瀚高的事吧

进入正题,瀚高数据库使用难度并不是很大,语法结构类似于SQL语句,同时多了很多便捷的操作,显示方式使用方式更加符合国人需求,但是存在一定的不足,这正是我们国产软件进步的空间,比如某些功能需要自己去添加插件,比如你需要某些特殊字段,比如需要存点、线、多线、多面就需要装postgis,还有装了插件的字段类型你自己是不能可视化选择的,你需要用SQL语句去创建;还有就是导入的问题存在乱码的问题,虽然是utf-8但是并不能识别,其次连接有限制,必须手动设置,而且一段时间会自动挂起。

一、瀚高数据库是什么?

瀚高数据库引进了国际上最先进的开源数据库PostgreSQL内核技术,在此PostgreSQL社区版之上做了一系列的研发和优化。瀚高科技是中国最早致力于PostgreSQL数据库商业推广使用的专业化公司,在数据库方面有着丰富的开发、管理和培训经验。瀚高数据平台解决方案既可以为用户节约大量的数据库使用成本,又可以为用户提供专业化的数据服务,从而整体提高用户IT部门的数据库使用水平。(百度来的,便于大家客观地了解下)

二、瀚高数据库以及其管理工具的优点

1.在连接设置的时候底下出现了测试连接,能够快速判定连接是否可行,避免了赘余的操作
在这里插入图片描述

2.在这里插入图片描述

操作多样化了,手动录入数据的时候,可以直接利用快捷工具解决,同时可以用多个形式观察数据。
3.
在这里插入图片描述

既是优点也是缺点吧,主键在刚开始并不能直接设置,需要在约束里解决。
4.界面都可以自己自由拖动,进行比较,这个极大的方便了操作,而且便于对比录入数据。
5.有事务日志可以查询自己的操作进行分析。
6.契合大部分数据库,能够实现数据备份以及迁移。
7.存储过程语言支持PL/pgSQL、PL/Java、PL/Ruby、PL/Python、PL/PHP、PL/Perl、C/C++、PL/Tcl。(我只用了java哈哈哈哈哈但是看它技术文档支持的蛮多的)
8.开发库接口支持libpq、JDBC、ODBC、.NET、Perl、Python、Ruby、C/C++、PHP、Lisp、Scheme、Qt。(这个我也只用了JDBC)
综上所述,瀚高数据库以及管理工具很符合国人操作的特点,


三、瀚高数据库以及其管理工具的缺点

事物都是把双刃剑,有优点肯定就有缺点,确实国产的数据库有很长一大段路要走,这也可能是我刚接触瀚高的原因,可能某些我自认为的缺点,实则瀚高已经存在高效的解决的方法,所以毕竟是二三事,那就吐露一下我自己的看法,除了在文章开头的那些问题以外,还有以下这些问题:
1.连接数限制,再没有设置过的情况下连接数好像应该上限是100左右,所以很容易上演操作卡死的现象,不断显示事务在提交可是没有任何响应,当然这个你可以通过设置解决,我觉得吧自己一些拙见,瀚高可以把默认的连接数上限往上设置高点,当然只是拙见。
2.会挂起,这个既是优点也是缺点吧,当在管理工具一段时间没操作的时候,数据库连接会断,这个如果你记得刷新还好,如果你忘记,你很容易看到的就是过去的数据,从而造成误差。
3.备份问题老版本的管理工具备份非常非常麻烦,当然新版的管理工具操作便捷了许多。
4.要导出表结构没有快捷的操作,需要复杂的操作。
5.另存用普通表格转换成csv的表格导入数据库存在乱码会报错。
6.表不能接着数据导入,会覆盖原有的数据,这可能是我自己操作的原因,但是我目前没发现解决的方法。
当然可能有些是我操作的原因,总之只是我的感受,如果国产的中国心越来越强大,那是再好不过了。

总结

希望国产数据库越来越好,作为最终的数据的归属地,我觉得拥有一个中国身份可靠的作为归属,那是一件很幸福的事,希望开发者加油努力,完善发展打造出一款强大的中国心。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_51759592/article/details/127225168