达梦数据库-初步学习 sql 连接方式 sudmdba cd/data/ /data/dm/bin/disqlSYSDBA/SYSDBA@x.x.x.x:5236 数据库信息查看 查看当前数据库中存在的模式selectfromSYSOBJECTStwheret."TYPE$"='SCH'; 查看所有表空间SELECTFROMV$TABLESPACE;表空间信息 查看所有用户selectfromSYSOBJECTStwheret."SUBTYPE$"='USER'; 查看所有用户表SELECTTABLE_NAMEFROMUSER_TABLES; 查看系统表在内的所有表SEL...
本次将部署三个节点,将介质OceanBaseAllinOne传到一个节点上即可。 下载并解压安装包 [root@tidb01db_ob]tar-xzvfoceanbase-all-in-one-4.3.0.1-100000242024032211.el7.x86_64.tar.gz [root@tidb01db_ob]cdoceanbase-all-in-one/ [root@tidb01oceanbase-all-in-one]pwd /home/lq/db_ob/oceanbase-all-in-one [root@tidb01oceanbase-all-in-one]./bin/ins...
mORMot2定义多对多关系 处理“hasmany”和“hasmanythrough”关系时,主要涉及到的是多对多关系的数据库设计和管理。以下是对您提供的文本的技术性翻译和解释: 多对多关系是通过一个专门为这种关系创建的表来追踪的,将这个关系转变为两个指向相反方向的一对多关系。 默认情况下,必须创建两个TOrm(即INTEGER类型)字段,命名为“Source”和“Dest”。第一个字段指向源记录(具有TOrmMany发布属性的那个),第二个字段指向目标记录。请注意,根据设计,这些源/目标表是作为TOrm指针存储的,因此在32位系统上限制为32位ID值。 您应该首先创建一个继承自TOrmMa...
本文分享自华为云社区《GaussDB(DWS)性能调优系列实战篇七:十八般武艺之GUC参数调优》,作者:黎明的风。 1.前言 适用版本:【8.1.1及以上】 GaussDB(DWS)性能调优系列专题文章,介绍了数据库性能调优的思路和总体策略。在系统级调优中数据库全局的GUC参数对整体性能的提升至关重要,而在语句级调优中GUC参数可以调整估算模型,选择查询计划中算子的类型,或者选择不同的执行计划。因此在SQL调优过程中合理的设置GUC参数十分重要。 2.优化器GUC参数调优 在GaussDB(DWS)中,SQL语句的执行所需要经历的步骤如下图所示,其中红色部分为DBA可以介入实施调优的环节。...
在Kafka中,Broker、Topic、Partition和Replication是四个核心概念,它们各自扮演了不同的角色并共同协作以确保数据的可靠性、可扩展性和高性能。以下是关于这四个概念的详细解释: Broker(代理) Broker是Kafka集群中的一个节点,负责存储和转发消息。Kafka集群由多个Broker组成。 Broker接收来自生产者的消息,为消息设置Offset,并提交消息到磁盘保存。同时,Broker也负责将消息转发给消费者。 Broker之间通过协调机制维护Topic和Partition的元数据信息,确保整个集群的数据一致性和可用性。 Broker提供了API接口,供...
本文分享自华为云社区《GaussDB(DWS)——探究JSON,JSONB》,作者:yd_283975606。 1.前言 适用版本:【8.1.1(及以上)】 JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,常用于将数据从服务器发送到Web应用程序。它采用人类易读和机器易解析的文本格式,基于键值对的集合,用于表示结构。 2.json/jsonb简介 json演进历程 版本 8.1.1 支持JSON数据类型 8.1.2 支持JSONB高级特性、索引 9.1.0 支持JSON列存、向量化,JSONB支持索引 2...
本文分享自华为云社区《openGauss5.0单点企业版部署_Centos7_x86》,本文作者:董小姐 本文档环境:CentOS7.9x86_644G1C40Gpython2.7.5交互式初始化环境方式 1、介绍 openGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss内核深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性。 openGauss社区版本分为长期支持版本和创新版本: ·长期支持版本(LTS)——规模上线使用,发布间隔周期为1年,提供3年社区支持。 ·社区创新版本(Preview)——联创测试使用,发布间隔周期为1年...
目录 一、什么是分片 二、分片集群 1、组件构成 2、分片集群内各组件间交互 三、数据如何切分 四、分片策略 1、哈希分片 2、范围分片 五、分片集群架构 六、搭建分片集群 1、涉及主机 2、所有主机安装MongoDB 3、分片节点副本集的创建 3.1、第一套副本集shard1 3.1.1、准备存放数据和日志的目录 3.1.2、创建配置文件 3.1.3、启动第一套副本集:一主一副本一仲裁 3.1.4、初始化副本集、添加副本,仲裁节点 3.2、第二套副本集shard2 3.2.1、准备存放数据和日志的目录 3.1.2、创建配置文件 3.2.3、启动第二套副本集:一主一...
OceanBase单机版部署可以通过在线和离线两种方式部署。在线部署可以通过yum源或者apt源部署,直接拉取官方源码即可。实际使用中,大部分环境连不了外网,本文介绍离线方式安装。 下载“OceanBaseAllinOne”离线安装包下载官方地址:https://www.oceanbase.com/softwarecenter?_gl=114gauzt_gaMTQzNzg0MDI0Ny4xNzEzMzM4MzYx_ga_T35KTM57DZMTcxNDU3NTk5OC4yMy4xLjE3MTQ1NzY3MzAuNTguMC4w 1.解压安装包 [root@tidb01db_ob]ll...
本文分享自华为云社区《华为云GeminiDB,广告RTA的“登云梯”》,作者:GeminiDB-Redis博客。 行话说,广告RTA要想效果好,数据库挑战少不了。那么,广告RTA对数据库究竟有哪些挑战?在上篇文章《究竟什么样的数据库,才能承接RTA广告这个技术活》中,介绍了广告RTA对数据库的挑战,本文我们将详细介绍GeminiDB在广告RTA中的优势特性。 广告RTA业务面临高并发、超低时延、超大数据量等实际特性需求,因此,对核心画像数据库有如下诉求: 海量数据快速导入,确保决策精准性: 需要定期将成百GB甚至数TB全量画像数据导入画像数据库;全量数据导入越快,模型越精准,广告投放效果越...
本文分享自华为云社区《重磅新品发布!云耀数据库HRDS,享受轻量级的极致体验!》,作者:GaussDB数据库。 所谓,凡有井水处,即能歌柳词。 大数据时代,凡有数据处,必有数据库。 随着业务需求的不断扩大和数据量的激增,数据库的使用场景渗透到了生活的方方面面,不再是大型企业或技术部门的专利,市场对于更快、更轻、更强的数据库解决方案需求与日俱增。 云耀数据库HRDS应运而生 云耀数据库HRDS服务是RDSforMySQL标准数据库的轻量版,是一款可以为初创企业、小型企业、个人开发者、小型网站或应用搭建等提供轻量级数据库服务。 HRDS具有开箱即用、稳定可...
目录 一、什么是MongoDB的副本集 二、副本集的架构 三、副本集的成员 四、部署副本集 1、节点划分 2、安装MongoDB 2.1、下载解压安装包 3、创建主节点 3.1、创建存储数据和日志的目录 3.2、新建配置文件 3.3、启动节点服务 4、创建副本节点 4.1、创建存储数据和日志的目录 4.2、新建配置文件 4.3、启动节点服务 5、创建仲裁节点 5.1、创建存储数据和日志的目录 5.2、创建配置文件 5.3、启动节点服务 6、添加环境变量 7、初始化副本集 7.1、客户端连接主节点 7.2、初始化副本集 8、查看副本集配置信息 9、添加副本节点和仲...
本文分享自华为云社区《“企业创新新引擎”数据库专项赋能会,让云原生技术普惠千行百业!》,作者:GaussDB数据库。 4月19日,由福州软件园科技创新发展公司和华为技术有限公司联合主办的HCDG城市行福州站——“企业创新新引擎”数据库专项赋能会在福州软件园成功举办。会议结合当下企业业务面临降本增效、智能运维等实际诉求,聚焦探讨数据库技术从上云(OnCloud)到与云原生真正结合(InCloud)的能力与发展,加快企业数字化转型进程。 华为云开发者技术专家褚蕴威 活动伊始,华为云开发者技术专家褚蕴威带来了《云原生与云数据库从应用架构演进探讨数据库的未来发展》的内容分享。他表示,数字化发展进入下...
本文分享自华为云社区《GaussDB(DWS)对象设计之序列SEQUENCE原理与使用方法介绍》,作者:VV一笑。 1.前言 适用版本:8.2.1及以上版本 序列SEQUENCE用来生成唯一整数的数据库对象,本文对序列SEQUENCE的使用场景、使用方法及相关函数进行了介绍,并针对序列SEQUENCE在使用中容易遇到的问题和对应的解决方法进行了梳理总结。 2.SEQUENCE——自增整数序列 序列Sequence是用来产生唯一整数的数据库对象。序列的值是按照一定规则自增的整数。因为自增所以不重复,因此说Sequence具有唯一标识性。因此,在数据库中Sequence常常被作为主键使用。 3...
一、前言 OBDUMPER/OBLOADER是OceanBase官方推出的数据导出导入工具,可以用于OB租户间的数据迁移,对OB租户进行逻辑备份。不同于MySQL的MyDumper是C语言开发,OBDUMPER/OBLOADER是由java语言开发,因此它具备跨平台兼容性(x86/arm)。关于OBDUMPER/OBLOADER是一个功能非常丰富的工具,其使用方法在官方文档上面描述的已经很详细了,包括命令行选项、使用示例、参数调优等。如何使用该工具本文就不再赘述了,可以参考官方文档,本文主要想分享一些我使用这个工具的一些经验和踩过的坑。 二、旁路导入 旁路导入的原理就是使用LOADDATA/+...
目录 一、什么是哨兵模式 1、为什么需要哨兵机制 2、哨兵架构拓扑 3、RedisSentinel的功能: 二、搭建哨兵架构 1、涉及主机 2、拓扑结构 3、设置一主两从 4、master服务器状态 5、编辑哨兵的配置文件 6、启动哨兵 7、验证哨兵端口 8、查看哨兵日志 9、验证当前sentinel状态 三、故障转移 1、redissentinel故障转移的步骤: 2、停止redismaster 3、查看各个节点哨兵信息 4、查看redis配置文件 5、查看新master状态 6、恢复故障的原master重新加入redis集群 四、sentinel运维 1、手动让主节...
目录 一、什么是redis主从复制 1、主从复制架构 2、redis为什么需要主从复制 二、搭建主从复制 1、涉及主机 2、编译安装redis 2.1、获取软件安装包,安装编译环境 2.2、编译安装 2.3、配置变量 2.4、验证目录结构 2.5、准备目录及文件 3、前台启动redis 3.1、消除三个警告提示 4、使用systemctl管理redis 4.1、创建redis用户 4.2、编辑redis服务启动文件 4.3、验证redis启动 5、使用客户端连接redis 6、设置登陆密码、修改监听地址、数据目录、日志,PID文件路径 6.1、修改配置文件 6.2...
华为云数仓GaussDB(DWS)研发专家高若岳老师,深入解析GaussDB(DWS)数据仓库如何与大数据生态快速对接。 随着智能数据时代的到来,数据量爆发式增长,数据形态呈海量化和多样化发展,不再是单一的结构化数据。从海量和多样化的数据做融合分析,创造更多业务价值的诉求日益强烈。在本期《GaussDB(DWS)湖仓融合技术解析》的主题直播中,华为云数仓GaussDB(DWS)研发专家高若岳老师,深入解析GaussDB(DWS)数据仓库如何与大数据生态快速对接?如何高效访问开源数据?GaussDB(DWS)湖仓融合技术为企业带来哪些助力? 什么是数据湖? 不同的用户对数据湖的概念有不同的理...
目录 一、什么是MongoDB 二、MongoDB与关系型数据库对比 三、数据类型 四、部署MongoDB 1、下载二进制包 2、下载安装包并解压 3、创建用于存放数据和日志的目录,并修改权限 4、启动MongoDB 4.1前台启动 4.2后台启动 4.3、配置文件启动服务 4.4、配置systemd服务 4.5、systemctl启动MongoDB 5、客户端配置 6、关闭MongoDB 6.1、前台启动 6.2、后台启动 6.3、kill命令关闭 6.4、MongoDB函数关闭 五、MongoDB基本操作及增删改查 1、基本操作 1.1、登录数据库 1.2、查看数...
目录 一、什么是redisCluster集群 二、集群架构图 三、redisCluster部署架构 1、测试环境 2、生产环境 四、原生命令手动部署RedisCluster 1、环境准备 2、为所有节点启用redis集群支持 3、执行meet操作实现互相通信 在任意一节点上和其它所有节点进行meet通信,以m1为例 4、为每个master节点指派槽位范围 当master1分配完槽位后,可以看到下面信息 5、指定各个节点的主从关系 6、查看主节点关系及槽位信息 7、验证redisCluster访问 8、测试故障切换 五、基于官方脚本搭建redisclus...