起点:
翻开木子的笔记,时间定格在2023年09月07日,木子一直想写这个《路人甲》系列,希望能够通过这个系列,帮助到更多的同学,在学习、生活、职场上走得更远。
号召:
在风云变幻的互联网行业,学历标签与裁员消息频出。但我们相信,决定职业走向的不是出身,而是可交付的价值、持续学习与结果导向的习惯。“路人甲系列” 将记录那些不靠背景、不拼光环,却仍站...
关于注册
在前期未开启注册机制之前,站点内存在大量灌水信息和用户注册,给站点管理员带来了很大的困扰,管理员需要定期删除一批账号及评论。为了解决这个问题,我们开启了账号注册机制,并限制了注册邮箱的后缀,以防止网站被滥用。我们不会窥视任何账号密码,如果您不放心,可以使用一个不常用的邮箱及独立的密码在我们平台注册。
关于邮箱限制
由于 rockyli...
概述
本章,您将学习 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 节点都会被安全关闭
正在运行中的事务...
前述
过去的几个月,我一直在涛思数据内部推动 AI 提效赋能,而且对大家使用Token 数目不做任何限制。自己更是身体力行,用 AI 重写用户手册、构建端到端测试例、拿出 AI-Agent Ready 的架构设计方案,做研发质量以及开发量的评估等等,把大家的积极性充分调动起来,让每个人看到 AI 的效果。但发现大家有个共同的焦虑:AI 会不会抢走我...
概述
本章,您将学习并管理 MySQL NDB Cluster 中的日志。
目前管理节点的 config.ini 文件内容未修改,如下所示:
Shell > vim /etc/mysql-cluster/config.ini
[ndbd default]
NoOfReplicas=2
DataMemory=98M
[ndb_mgmd]
Ho...
概述
本章,您将学习到有关 MySQL NDB Cluster 启动方面的内容。
启动
由前面的文章可知,若要将 MySQL NDB Cluster 启动,您需要按照顺序依次启动各个节点:
首先启动管理节点(在 192.168.100.10 上 执行 ndb_mgmd --configdir=/etc/mysql-cluster/ -f /etc...
概述
本章,您将学习管理节点中全局配置文件 config.ini 的推荐配置。
前面的文章 《10-C3-部署最小化的环境》 提到了管理节点的配置文件 config.ini。
管理节点的配置文件为 config.ini,主要告知管理节点需要:
维护多少数量的片段副本
为每个数据节点上的数据与索引分配多少内存
在哪里找到数据节点
在哪里找到任意的 ...