当前位置: 首页 > 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.gsyq.cn/news/122853.html

相关文章:

  • 静待鱼跃龙门 —— 我是鲤鱼
  • VT五轴仿真模型与DMU五轴VT机床仿真模型:一键导入,轻松仿真
  • 协方差(covariance)与相关系数(correlation):数据关系的量化语言
  • 【建议收藏】AI大模型应用开发全攻略:Messages、RAG、Agent、ReAct等核心技术深度解析
  • 《创业之路》-742-技术创业者面临哪些问题?
  • 【已解决】PyCharm中使用uv创建项目时Python安装失败的问题
  • COCO 数据集
  • 《Nature Communications》新研究:基于光致发光电极的彩色可拉伸显示技术实现
  • 如何为超宽屏显示器选择 KVM 切换器?
  • 零基础入门学网络安全(详细),看这篇就够了
  • 喷砂除锈设备工艺流程是什么?| 广东鑫百通喷砂机厂家
  • 高通跃龙QCS6490平台视频录制与上传(1): 系统环境搭建指南
  • 票价冲击200元!《阿凡达3》点映价格全解析——观众到底买不买?
  • 在家开泰拉瑞亚私服,搭载cpolar让外地朋友也能玩!
  • 可持续测试实践探索
  • 多路定制化电源模块测试解决方案案例-纳米软件
  • 小程序毕设选题推荐:基于小程序的高校学生公寓道闸管理平台的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 数据库的索引知识以及常见相关面试题
  • 基于SSA-LSTM-DCNN的光伏故障诊断:探索更优之路
  • 大模型3年工作经验,为何不如校招的一张白纸?
  • 全面解析Halar®涂层在化工设备中的应用与优势
  • 六自由度机械臂的 RRT 避障算法仿真之旅
  • AgentDojo: A Dynamic Environment to Evaluate Prompt Injection Attacks and Defenses for LLM Agents
  • BGP实验
  • 欧拉法仿真铺粉元素偏移:从模型到代码
  • ⚛️ React 17 vs React 18:Lanes 是同一个模型,但跑法不一样
  • 【珍藏】大模型入门指南:揭开LLM神秘面纱,掌握核心参数、范式与应用技巧
  • 【滑模控制二阶系统固定时间一致性】多智能体系统中基于固定时间收敛滑模面的鲁棒二阶共识研究附Matlab代码
  • 破局者胜:2025年中国法律科技市场案件管理系统深度测评——以“案件云”为例
  • [机器学习] 类别变量编码库category_encoders使用指南