
database
文章平均质量分 81
database
willops
In doing we learn!(在实践中学习)
展开
-
ClickHouse使用MySQL数据库引擎
MySQL 数据库引擎是 ClickHouse 提供的一种集成引擎,这不是指 ClickHouse本身使用的存储引擎(如 MergeTree),它允许你直接在 ClickHouse 中查询存储在远程 MySQL 服务器上的数据。核心概念:MySQL 数据库引擎视远程 MySQL 服务器为一个外部数据源。当你查询使用 MySQL 引擎创建的 ClickHouse 数据库或表时,ClickHouse 会将查询(或其一部分)转发给远程 MySQL 服务器执行。使用这个引擎时,数据仍然。原创 2025-03-29 10:42:46 · 950 阅读 · 0 评论 -
使用DTS迁移MongoDB
随着业务发展,自建 MongoDB 集群的管理、运维、扩展和高可用保障变得日益复杂。将 MongoDB 迁移到云端托管服务,如腾讯云数据库 MongoDB,可以有效降低运维成本,获得弹性伸缩、自动备份、专业监控等诸多优势。本文将详细介绍如何利用腾讯云数据库传输服务(DTS)将本地或 IDC 环境中的自建 MongoDB 集群副本集平滑迁移至腾讯云数据库 MongoDB,重点关注在线迁移方案以最小化业务停机时间。原创 2025-03-28 22:40:10 · 328 阅读 · 0 评论 -
MySQL部署基于二进制日志文件位置的主从复制集群
MySQL 主从复制(Master-Slave Replication) 作为一种经典的数据库复制方案,被广泛应用于企业生产环境,尤其是在提升数据库性能、实现数据备份和分布式扩展方面具有重要作用。原创 2025-02-08 15:52:07 · 1958 阅读 · 0 评论 -
ClickHouse 5节点集群安装
在此架构中,配置了五台服务器。其中两个用于托管数据副本。其他三台服务器用于协调数据的复制。在此示例中,我们将创建一个数据库和表,将使用表引擎在两个数据节点之间复制该数据库和表。原创 2024-10-27 22:39:59 · 3313 阅读 · 0 评论 -
ClickHouse 3节点集群安装
ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。此示例架构旨在提供可扩展性。它包括三个节点:两个组合的 ClickHouse 加协调(ClickHouse Keeper)服务器,以及第三个仅包含 ClickHouse Keeper 的服务器,以完成三个节点的法定人数。在这个示例中,我们将创建一个数据库、表和一个分布式表,以便能够查询两个节点上的数据。原创 2024-10-26 09:32:33 · 3093 阅读 · 0 评论 -
MySQL InnoDB Cluster 高可用集群部署
本章介绍 MySQL InnoDB Cluster,它结合了 MySQL 技术,使您能够部署和管理完整的 MySQL 集成高可用性解决方案。说明:InnoDB Cluster 不提供对 MySQL NDB Cluster 的支持。InnoDB Cluster至少由三个MySQL Server实例组成,它提供高可用性和扩展功能。MySQL Shell,它是 MySQL 的高级客户端和代码编辑器。MySQL server 和 Group Replication,,使一组MySQL实例能够提供高可用性。原创 2024-07-01 15:12:58 · 3122 阅读 · 0 评论 -
MongoShake迁移mongodb数据库
MongoShake是阿里云以Golang语言编写的通用平台型服务工具,完全开源,它通过读取MongoDB的Oplog操作日志来复制MongoDB的数据以实现特定需求。基于mongodb oplog的集群复制工具,可以满足迁移和同步的需求,进一步实现灾备和多活功能。可以实现MongoDB数据库间的数据同步,该功能可用于数据分析、灾备和多活等业务场景。原创 2022-11-02 14:57:33 · 1916 阅读 · 0 评论 -
docker部署mysql数据库
docker安装mysql参考:https://hub.docker.com/_/mysql启动数据库,指定root密码docker run -d --name mysql \ --restart always \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=123456 \ mysql连接数据库,默认以root用户连接到m...原创 2020-04-12 20:42:59 · 270 阅读 · 0 评论 -
Linux安装Oracle Database 19c RAC
连接到Oracle RAC实例的用户会话可以在停机期间进行故障切换并安全地更新更改,而不会对最终用户应用程序进行任何变更,从而对最终用户隐藏停机的影响。各个虚拟机节点使用相同的方法添加共享磁盘,选择编辑虚拟机->添加磁盘->使用现有虚拟磁盘->选择现有磁盘->保持现有格式。需要注意,如果你是远程登陆,必须直接以grid用户登录,才可以远程调用图形化窗口,不可以使用root切换到grid。其中grid用户配置,节点1的ORACLE_SID=+ASM1,节点2的ORACLE_SID=+ASM1。原创 2021-10-19 21:55:16 · 2772 阅读 · 0 评论 -
Linux二进制安装Oracle Database 19c
二进制安装Oracle Database 19c以静默模式在 CentOS 7本地服务器上安装 Oracle Database 19c并在该服务器上创建多租户数据库。参考:https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/running-oracle-universal-installer-to-install-oracle-database.html配置本地 DNS 解析器在安装 Oracle Database原创 2021-10-09 14:33:47 · 963 阅读 · 0 评论 -
Linux安装Oracle Database 19c
CentOS安装Oracle Database 19c在CentOS 7.8系统中使用rpm包安装Oracle Database 19c。参考:https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/https://docs.oracle.com/en/database/oracle/oracle-database/19/install-and-upgrade.htmlhttps://docs.oracle.com/en/database原创 2021-09-28 16:06:53 · 1886 阅读 · 0 评论 -
MongoDB部署分片集群
mongodb分片集群简介分片集群简介mongos,数据库集群请求的入口,所有的请求都通过mongos进行协调,不需要在应用程序添加一个路由选择器,mongos自己就是一个请求分发中心,它负责把对应的数据请求转发到对应的shard服务器上。在生产环境通常有多mongos作为请求的入口,防止其中一个挂掉所有的mongodb请求都没有办法操作。config server,顾名思义为配置服务器,存储所有数据库元信息(路由、分片)的配置。mongos本身没有物理存储分片服务器和数据路由信息,只是缓存在内存里原创 2021-04-03 10:33:35 · 4551 阅读 · 2 评论 -
MongoDB副本集部署
mongodb副本集简介MongoDB 副本集(Replica Set)包括主节点(primary)跟副本节点(Secondaries)。主节点只能有一个,所有的写操作请求都在主节点上面处理。副本节点可以有多个,通过同步主节点的操作日志(oplog)来备份主节点数据。在主节点挂掉后,有选举权限的副本节点会自动发起选举,并从中选举出新的主节点。副本节点可以通过配置,指定其具体的属性,比如选举、隐藏、延迟同步等,最多可以有50个副本节点,但只能有7个副本节点能参与选举。虽然副本节点不能处理写操作,但可以处理原创 2021-03-30 14:04:03 · 1725 阅读 · 0 评论 -
linux二进制安装mongodb
二进制安装mongodb参考:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat-tarball/创建数据目录和日志目录mkdir -p /opt/mongodb/{data,logs}安装tar包所需依赖yum install -y libcurl openssl xz-libs下载mongodb二进制包并解压wget https://fastdl.mongodb.org/linux/mongodb-li原创 2021-03-30 12:00:12 · 967 阅读 · 1 评论 -
linux yum安装mongodb
mongodb简介MongoDB 是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB 在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类原创 2021-03-29 11:18:13 · 2740 阅读 · 0 评论 -
linux二进制安装mysql 5.7.33
二进制安装mysqlcentos7 二进制安装mysql 5.7.33官方文档:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html下载地址:https://dev.mysql.com/downloads/mysql/5.7.html# Select Operating System:linux-Generic# Select OS Version:linux-Generic-(glibc2.12), (x86,原创 2021-03-17 16:14:14 · 795 阅读 · 6 评论 -
mariadb Galera集群部署
MariaDB Galera Cluster介绍Galera Cluster是Codership公司开发的一套免费开源的高可用方案,Galera Cluster即安装了Galera的Mariadb集群。其本身具有multi-master特性,支持多点写入。Galera Cluster的三个(或多个)节点是对等关系,每个节点均支持写入,集群内部会保证写入数据的一致性与完整性。官网:http://galeracluster.com文档:https://galeracluster.com/library原创 2020-05-23 11:40:52 · 7376 阅读 · 1 评论 -
yum安装MariaDB
yum安装MariaDB使用MariaDB Repository Configuration Tool生成yum源:https://downloads.mariadb.org/mariadb/repositories/#mirror=tuna创建mariadb.repo文件:cat > /etc/yum.repos.d/mariadb.repo <<EOF[mariadb]name = MariaDBbaseurl = http://yum.mariadb.org/10.4/原创 2020-05-20 00:41:29 · 2263 阅读 · 0 评论