小试墨天轮社区Oracle、MySQL、Redis、PostgreSQL等线上数据库测试平台
墨天轮社区最近发布了“数据库在线实训平台”(https://www.modb.pro/marketlist?type=1),目前支持Oracle、MySQL、Redis、PostgreSQL、openGauss和MogDB六类数据库。如果参加过国产数据库的一些线上培训认证的话,会接触到这种形式的数据库玩法,简而言之就是你可以在浏览器中的命令行窗口,做一些数据库命令的学习研究。
Oracle有提供Oracle Live SQL线上用于测试Oracle SQL语法,仅提供Oracle Database, 当时客户环境中数据库种类变的丰富,有时需要测试在不同数据库中SQL语法的兼容性,之前我经常使用是一个类似功能英国一家网站,可以测试Oracle,mysql,PostgreSQL、sqlserver、DB2等主流版本SQL语法,是一种SaaS的形式, 墨天轮社区当前的实训平台提供出数据库及下层的操作系统,是一个浏览器中以命令行访问的远程虚拟主机,可以在OS层查看一些日志文件,做系统性能诊断等,各有好处吧,下面我测试了一下Oracle 和openGauss(pg)2个平台。
开通方法:
1,注册墨天轮社区帐号
2,进入页面上方云市场 或通过这个连接数据库在线实训平台
3,选择计划测的数据库平台,在线支付人民币1分钱,支持微信和支付宝
4,在控制台 我的数据库中可以看到对应的产品库, “连接数据库” 进入虚拟环境的Linux ROOT用户
5, 根据实训窗口左测提示帮助即可进入不同命令行操作。
平台操作体验:
支付开通体验比较方便,平台加载基本<1分钟,命令窗口操作流畅,在资源配置上并没有太节约。对于Oracle环境8c 16g内存 70G 磁盘空间;对于opengauss 配置48c 100g内存 30g磁盘空间。空闲一段时间环境内操作自动断开,需要退出重进。 oracle 环境操作系统当前实际为OEL 7.9并非Rad hat Linux 8。 操作系统也安装了oracle-database-preinstall-18c 预安装包,有配置Hugepage和一些sample schema和SQL脚本,数据库为Oracle 提供的免费XE版本18.4. 多租户环境。命令行窗口是可以直接右键复杂粘贴,暂时不支持上传下载。
对于看到平台上有人问是否可以安装当前主流的Oracle 19c ?或是否安装RAC? 我想大家可以去了解一下Oracle XE版,该版本并不同于生产环境中使用的EE企业版,程序代码基本可以认为独立的产品线,之前我有篇Blog《浅谈ORACLE免费数据库Oracle Database XE版》 有介绍, 该版本在功能和资源上有些限制,比如XE版没有19c,当前看Oracle XE 在18c后是21c,另外也不支持RAC. 同时在CPU,内存上有限制,所以当前的虚拟机给的资源是绰绰有余的, 出于法律风险我个人感觉也不适合提供Oracle企业版。
openGauss平台是2.0版 on Debian GNU/Linux 10,CPU内存资源非常丰富,单机功能测试没有什么问题,暂时未做太多测试不做过多评论。
建议和不足:
1,首先该功能的入口感觉不够醒目或流畅,如支付成功后未跳转;第二次使用时找实训平台已购买的入口不方便。命令行窗口切换(或vi )时会变会半屏,但只是显示问题。
2,另一个问题是如果购买2个数据库,同1个用户无法同时运行多个虚拟平台数据库,想横向对比不同数据库时,需要反复的重启。
3, 虽然1分钱并不多,但是去掉这个限制,相信用户会更多些,而是使用其它方法限制滥用。
总结一下,该平台为个人学习多种数据库、提供了快捷交付环境,命令行操作流畅。也可以做操作系统层上的命令测试。对于无虚机环境测试,研究多类型数据库的同学不妨测试一下。
提示:以上仅为个人观点,不代表我雇主建议。
对不起,这篇文章暂时关闭评论。