支持国产化是国人的责任,众多的国产化数据库的提升也要众多测试员一起努力的结果,今天测试yashan也是了解一种新的数据库的学习一种新的数据库的很好的方式。
下面就是从下载安装yashan开始。
1、安装
我用的是VirtualBox虚拟机做的测试,以前安装了ubuntu 这次就这这里做测试吧,首先上传文件到虚拟机。
然后根据yashan 的说明创建linux的用户并修改密码
调整一堆参数之后终于可以安装了。
cpu 要2核,内存最少4G 还是4096 少一点都不行。
终于安装成功 yasboot cluster status -c yashandb
2、测试部分
接下来是链接客户端测试了:
使用windows下的dbeaver 链接不知道选哪款数据库,直接选择mysql 吧。居然不行。
看来还要研究,
dbeaver官网的不能用必须使用yashan社区的
链接成功。
在这说明一点,默认库是yashandb 用户名是sys 密码是安装时候设置的密码。
可以创建数据库了。
不能创建库,晕了,好像跟别的数据库不一样。
只有模式。不知道是不是个人版的原因。
CREATE TABLE t1(
id integer,
name varchar(120)
);
SELECT * FROM t1;
创建表这些都正常。
第一次测试yashan数据库。接下来慢慢了解吧。
3,继续测试
经过一天的摸索发现官网有JDBC驱动,YashanDB Connector/JDBC 看来可以不用官网的DBeaver,下载驱动自己在DBeaver创建一个驱动试试,
https://linked.yashandb.com/resource/yashandb-jdbc-1.5.1.jar 这个是下载链接,建议在https://download.yashandb.com/download下载下载完后是一个
yashandb-jdbc-1.5.1.jar 这个文件。
打开DBeaver 数据库-驱动管理器-新建一个驱动
这里说一下URL模板:jdbc:yasdb://{host}:{port}/{database} 填入这个。
在库里面添加上刚才的文件
确定完成后再次打开点击找到类,
选择这个类。再次保存。
这样就在新建链接的时候找到这个驱动了如下图:
4、总结
1,yashan数据库安装还是非常快捷的,可惜没有windows版,对于想学习的有可能安装会困难一点,最好是弄一个windows版的。
2,yashan数据库在个人版不能创建数据库,不知道是哪的原因,这点跟pg和mssql不同,不知道是不是安装的原因建议有一个更好的说明。
3,dbevear工具最好是提驱动交插件到官网,这样通用的dbevear安装完也可以使用了。
4,对于存储过程基本上和pg基本上差不多,我把我的数据库直接导入基本可以运行。需要修改的不多。
有可能我习惯了pg 对于兼容新来说yashan做的还是比较好的。以前自定义的sql函数都能支持。
忘继续努力吧。