当前位置: 首页 > news >正文

Seekdb试用心得

  1. 在线安装

参考官方文档 https://www.oceanbase.ai/docs/zh-CN/deploy-seekdb-testing-environment/

安装环境:CentOS 7.6 - X86_64,内核 3.10.0

  1. 添加yum源

# yum-config-manager --add-repohttps://mirrors.aliyun.com/oceanbase/OceanBase.repo

  1. Yum 安装

# yum install -y seekdb

  1. 离线安装

安装环境:信创Ky10 - X86_64,内核4.19.90

  1. 麒麟操作系统分rhel版和debian版,可通过查看/etc/os-release文件,如有ID_LIKE=debian 即为debian版本
  2. Deb包下载路径

https://mirrors.oceanbase.com/oceanbase/community/stable/debian/bullseye/amd64/seekdb_1.0.0.0-100000282025111222debian11_amd64.deb

  1. Debian 版本安装

# dpkg -i seekdb_1.0.0.0-100000282025111222debian11_amd64.deb

  1. Rpm包下载路径

https://mirrors.oceanbase.com/oceanbase/community/stable/el/7/x86_64/seekdb-1.0.0.0-100000262025111218.el7.x86_64.rpm

  1. Rhel版本安装

# rpm -i seekdb-1.0.0.0-100000262025111218.el7.x86_64.rpm

  1. 简单使用
  1. 配置文件 /etc/oceanbase/seekdb

注意:seekdb 也是默认使用2881端口,和Oceanbase相同,如有冲突可以修改配置文件更改端口

  1. 启动Seekdb

# systemctl start seekdb

  1. 登录Seekdb

# mysql -h127.0.0.1 -uroot -P2881 -A oceanbase

  1. 设置登录密码

mysql> alter user 'root'@'%' identified by 'xxxx';

mysql> flush privileges;

  1. 导入sql文件

Mysql> create database my_database;

Mysql> use my_database;

Mysql> source /root/database.sql;

  1. 导出数据库

# mysqldump -h127.0.0.1 -uroot -P2881 -p msg_push > push.bak.sql

  1. 和mysql简单性能比较
  1. 同一台虚机上(Centos7,8C16G),导入相同的测试库

数据库版本

配置

Mysql 8.0.35 Community Server

/etc/my.cnf 里 innodb_buffer_pool_size = 2048M

Seekdb r1.0.0.0

Seekdb.cnf为默认配置,cpu_count=4,memory_limit=2G

  1. 测试库表结构

测试库为一个记录推送消息的单表库,有283万条记录,平均每条长度100多字节

  1. Seekdb的查询和计算耗时

计算表字段平均长度耗时:0.1sec

用like语法进行关键字查询耗时:0.11sec

  1. Mysql的查询和计算耗时

计算表字段平均长度耗时:2.13sec

用like语法进行关键字查询耗时:1.84sec

总结

  1. Seekdb安装简单,使用方式和命令和mysql几乎相同,可以复用mysql客户端命令,查询等性能比mysql强;目前只提供单机模式,主从同步功能据说还在开发中。
http://www.cnnetsun.cn/news/137393.html

相关文章:

  • Apifox:API 接口自动化测试完全指南
  • 正反向代理:网络安全核心技术
  • 别被忽悠了!一文讲透MES管理系统本地部署与SaaS模式的真正底牌
  • 【毕业设计】基于springboot+微信小程序的羽球快讯爱好者平台小程序(源码+文档+远程调试,全bao定制等)
  • 小程序计算机毕设之基于SpringBoot的宠物领养微信小程序基于springboot+微信小程序的宠物领养系统小程序(完整前后端代码+说明文档+LW,调试定制等)
  • 小程序计算机毕设之基于springboot+微信小程序的大学生餐厅点餐系统小程序基于springboot微信小程序的校园食堂订餐服务系统(完整前后端代码+说明文档+LW,调试定制等)
  • 计算机小程序毕设实战-基于springboot+微信小程序的影院售票系统设计与实现基于SpringBoot的电影购票平台微信小程序【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 计算机小程序毕设实战-基于springboot+微信小程序的羽球快讯爱好者平台小程序羽毛球场预定app_羽毛球预约管家【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 11、文本与盒子属性的CSS技巧解析
  • 23、WinJS控件样式与样式规则定位指南
  • 27、Windows 8 应用开发中的 SVG 样式设计
  • SAP ABAP拆分交货单数量、批次、存储地点 并过账
  • 基于MPC的智能车运动预测和控制算法 Motion predication; Kinemati...
  • Mathcad的野路子】11kW PFC参数计算书实战拆解
  • STM32学习笔记CAN
  • 搭建你的第一个“私有知识库” (RAG)
  • 13、Unix 系统磁盘管理与安全定位脚本实用指南
  • 15、系统管理脚本实用指南
  • 怎么选一款适合大面积清洁的多功能全自动洗地机呢?
  • 使用matlab编写m脚本,编写无迹卡尔曼滤波算法(UKF)估计电池SOC,注释清晰
  • 教培行业新媒体运营困境凸显!这款软件或成转型制胜法宝?
  • Photoshop Neural Filters:把“引擎截图”秒变“电影级美宣”?AI 深度模糊与色彩迁移工作流
  • 基于matlab的多目标优化算法NSGA3,动态输出优化过程,得到最终的多目标优化结果。 数据...
  • 12.18
  • COCO 数据集
  • 国内好用的测试用例管理工具有哪些?
  • 24、COM+ 事务管理与补偿资源管理器详解
  • YOLO深度学习模型的训练参数配置与优化
  • 数字孪生可视化模板怎么用?5大行业Demo拆解,帮你快速复用提效
  • 必藏!程序员转型AI大模型:机遇、路径与成功率拆解