• OceanBase单机版安装体验


    前情提要

    上周OceanBase开发者大会过后,作为观察员也来体验一下OB的安装。业内有某个国产安装用了两周,这种其实有点劝退了。话说就是10年前,没搞过Oracle的人也不用两周安装一个数据库啊。今天看看OB的(一体化)安装。即单机部署。
    截止到目前为止,我依然坚定认为大部分场景其实单机就可以处理了。如果单机可以处理,那么分布式也不是也可以处理?答案是 可以,但是没有必要。很简单一个人可以做的事情,一般来说企业不会找5个人来做。因为成本高。同样一台机器可以处理的事情,一般来说不太会用多台机器处理。
    我说这些不是为了否定OceanBase和TiDB,这些数据库。而是他们都有各自的场景。所以OB有单机版,而TiDB也可以集中安装在一台机器上。

    具体开始准备工作

    https://www.oceanbase.com/softwarecenter 这是官方地址。

    图片

    我只能选择离线的。毕竟大部分企业可能都不能直接连公网。

    然后在这里连接中
    https://open.oceanbase.com/quickStart?_gl=1didyuf_gaMTUyMjU2MjM1MS4xNzEzNzk3MTAz_ga_T35KTM57DZ*MTcxNDAxNDIxNS41LjEuMTcxNDAxNDIxNy41OC4wLjA.

    图片

    ++红框中的方法看上去符合我的需要,++将下载的压缩包,解压后执行对应的shell。执行设置一些变量。

    具体开始一键安装初始化

    ** 下面是安装数据库了。执行odb demo。执行过程是一键,然后刷屏。**

    图片

    图片

    结束后是这样的。看图就知道是失败了。

    看样子是一些不满足条件的设置。其中倒数第二个warn我还以为是内存不足。要不要加内存,还是纠结。虚拟机的配置是4C 8G。由于下班的原因暂时放着。晚上直播的时候有人问我安装成功了吗?我说没有,但是应该问题不大。

    后来按照提示把这些操作系统上的参数调整过后。再次执行odb demo,结果如下:

    图片

    既然安装完毕,看看这个小demo的登录。按照文档的登录是成功的。以上仅仅是demo安装。其实真正使用一体化,能不能这样?我觉得不能应该按照官方的最佳实践来。

    图片

    总结

    后来在其他的文档上找到了,关于第一次失败的原因。官方说了,应该调整这些。但是说只影响性能。但是我实测是不调整的话,初始化是不通过的。既然如此给官方个建议。在env的脚本中,为什么不直接给我们把这个调了呢?那就真的是一键安装了。

    图片

    最佳实践

    官方的最佳实践是什么?

    我个人觉得就是买企业版。买企业版。买企业版。你说什么?企业没钱?没钱不是DBA的问题呀。
    这是我听过其他人的最佳实践。

    我其实推荐任何数据库都买企业版。没有支持,怎么用?我们再有能力也只能解决大部分问题,不太可能100%解决。做数据库的谁嫌自己头发多?支持买企业版我想各家数据库厂商都不反对我这个观点吧?

    图片

  • 相关阅读:
    Ajax用法总结
    SpringBoot学习入门之Hello项目的构建、单元测试和热部署等(配图文,配置信息详解,附案例源码)
    十一、面向对象 其他要点
    云计算环境下安全关键技术研究
    【面试题】15个提高Javascript开发技巧
    广州穗雅医院[口腔黏膜病]导致口腔扁平苔藓原因有哪些?
    常见的服务器异常包括哪些?
    【记录读论文时遇到的一些算法8】Spectral-GCN和Spatial-GCN的发展历程
    Python Linux下编译
    MySQL分区
  • 原文地址:https://blog.csdn.net/xuexiaogang/article/details/138199032