起点:
翻开木子的笔记,时间定格在2023年09月07日,木子一直想写这个《路人甲》系列,希望能够通过这个系列,帮助到更多的同学,在学习、生活、职场上走得更远。
号召:
在风云变幻的互联网行业,学历标签与裁员消息频出。但我们相信,决定职业走向的不是出身,而是可交付的价值、持续学习与结果导向的习惯。“路人甲系列” 将记录那些不靠背景、不拼光环,却仍站...
关于注册
在前期未开启注册机制之前,站点内存在大量灌水信息和用户注册,给站点管理员带来了很大的困扰,管理员需要定期删除一批账号及评论。为了解决这个问题,我们开启了账号注册机制,并限制了注册邮箱的后缀,以防止网站被滥用。我们不会窥视任何账号密码,如果您不放心,可以使用一个不常用的邮箱及独立的密码在我们平台注册。
关于邮箱限制
由于 rockyli...
概述
本章,您将了解 MySQL NDB Cluster 中的复制技术。
在常规社区版的 MySQL Server 中介绍过复制技术,参阅 这里。
NDB Cluster 复制
在常规社区版的 MySQL Server 中,我们把复制的操作以及数据的来源称为 Source server,把数据的接收服务器称为 Replica server。
在文章...
概述
本章,您将了解 MySQL NDB Cluster 中关于网络以及安全方面的问题说明。
安全性
MySQL NDB Cluster 的「开箱即用」并不是安全的,因此您或者您的网络管理员必须采取适当的步骤来确保集群不会受到网络威胁。
集群通信协议的本质是不安全的,且集群环境中节点与节点之间的通信并没有使用类似加密的安全措施。由于集群环境对网络速...
概述
本章,您将学习到如何在一个运行的 MySQL NDB Cluster 中添加新的 SQL 节点。
在添加新 SQL 节点之前,先取消文件系统加密。
Shell (192.168.100.10)> killall ndb_mgmd
Shell (192.168.100.10)> vim /etc/mysql-cluster/con...
概述
本章,您将学习如何在数据节点对文件系统进行加密。
集群的相关信息如下表所示:
操作系统
操作系统环境
IP 地址
硬件信息
NDB Cluster 版本
节点类型
RL 8.10
纯命令行
192.168.100.10/24
1 core;4GB 内存;50GB 存储
8.4.8 LTS
管理节点
RL 8.10
纯命令行
...
概述
本章,您将学习 MySQL NDB Cluster 中的磁盘数据表。
磁盘数据表是 ndbcluster 存储引擎下一种表级别的存储属性,主要特点有:
将表的非主键、非索引列数据持久化存储在磁盘文件中
仅将主键和索引字段保留在内存中
占用内存低,可存储海量非索引数据
一种存储数据的折中方案(即用磁盘换内存,用延迟换容量),目的不是为了提升性...
概述
本章,您将学习 MySQL NDB Cluster 中的数据导入功能。
数据来源
数据的来源:
使用 mysqldump 或 mysqlpump 命令将常规 MySQL 版本里的数据以逻辑备份的方式备份出来,备份文件的文件内容是 SQL 语句且常以 .sql 后缀结尾,您需要使用 mysql 命令将数据进行导入。
若您需要从 .sql 文...
概述
本章,您将学习到 MySQL NDB Cluster 的数据恢复功能。
数据恢复的前提条件
管理节点的全局配置文件 config.ini 至少需要一个空的 "[mysqld]",以保留给其他应用程序使用,例如 ndb_restore 命令
前面文章提到,在管理节点执行备份交互命令后,相关的文件默认保存在数据节点的数据目录...
概述
本章,您将学习 MySQL NDB Cluster 中的在线备份功能。
在线备份(或称热备份):指系统处于正常运转状态下的备份。在 MySQL NDB Cluster 中,在线备份是指集群处于运行时数据库在特定时间点的快照。
对于数据的恢复,放到后面单独的一篇文章中进行说明。
备份组成
在 MySQL NDB Cluster 中,备份主要由三...
概述
本章,您将学习在集群运行的情况下在线添加新数据节点。
众所周知,MySQL NDB Cluster 中的数据节点主要用来存储和复制数据。当生产环境下需要扩展数据的存储空间时,就需要在线添加新数据节点,因为生产环境下的 MySQL NDB Cluster 不允许完全关闭。
[admonition title="提示" icon="tint" c...
概述
本章,您将学习 MySQL NDB Cluster 中的单用户模式。
单用户模式:针对 SQL 节点,NDB Cluster 中用来限制访问的具有维护性质的模式,其功能类似 Centos 6 以及之前版本的单用户模式。进入到单用户模式后:
对数据库系统的访问仅限单个 SQL 节点,所有剩余的其他 SQL 节点都会被安全关闭
正在运行中的事务...