摘要:
将几十亿条记录加载到 MongoDB 中,开始时加载速度还不错,但一段时间后就开始明显放缓。通过观察指标进行了一些研究,发现随着时间的推移,WiredTiger 的检查点时间越来越长。检查点时间从最初的几秒到后面的几分钟。在检查点期间,性能基本上是直线下降: WiredTiger检查点 从 Mong 阅读全文
随笔档案-2024年08月
MySQL 持久化系统变量
2024-08-23 14:27 by abce, 62 阅读, 收藏, 编辑
摘要:
set persist会将变量持久化到文件 mysqld-auto.cnf 文件中,该文件位于数据目录下。reset persist会移除 mysqld-auto.cnf 文件中持久化的变量。 MySQL 可以在运行时持久化全局系统变量。虽然许多系统变量可以在启动时通过 my.cnf 配置文件设置, 阅读全文
MySQL 通过set global设置变量的注意点
2024-08-21 13:25 by abce, 154 阅读, 收藏, 编辑
摘要:
今天有人问,为什么他修改动态变量 log_output 的时候,部分可以设置成功,部分设置失败,具体现象如下: root@localhost (none)>show variables like 'log_output'; + + + | Variable_name | Value | + + + 阅读全文
MySQL 组复制故障恢复的有效策略
2024-08-19 09:30 by abce, 363 阅读, 收藏, 编辑
摘要:
没有MGR环境,只是学学别人经验。原文地址:https://www.percona.com/blog/effective-strategies-for-recovering-mysql-group-replication-from-failures/ 组复制是一种容错/高可用复制拓扑结构,可确保在主 阅读全文
时序数据库
2024-08-17 14:12 by abce, 195 阅读, 收藏, 编辑
摘要:
当需要显示每分钟、每天或任何其他日期范围的分析数据时,你需要使用时间序列数据库。时间序列数据库存储了带有相关时间戳的数据点,因此可以向用户显示时间范围内的趋势。它通常用于基于时间的信息和分析的可视化。 什么是时间序列数据库? 在时间序列数据库中,每条记录都包含一个时间戳。时间戳可用于显示单个数据点, 阅读全文
向量数据库
2024-08-16 14:37 by abce, 193 阅读, 收藏, 编辑
摘要:
最近,一种鲜为人知的数据类型--向量--作为生成式人工智能的推动力,成为了人们关注的焦点。但是,向量--以及用于存储和分析向量的数据库--已经在后台工作了很多年。它们被用于城市规划、交通物流和环境分析中的地理空间制图和分析。最近,向量还被用于零售产品以及音乐和视频流网站的推荐引擎。 生成式人工智能以 阅读全文
MongoDB的历史和体系架构
2024-08-14 11:27 by abce, 122 阅读, 收藏, 编辑
摘要:
MongoDB 是基于文档的开源数据库,旨在高效地存储大量数据。与在表中存储数据的传统关系型数据库不同,MongoDB 采用灵活的无 schema 设计,在类似 JSON 的文档中存储数据。 历史与版本 历史 MongoDB 由 Dwight Merriman、Eliot Horowitz 和 Ke 阅读全文
揭开 PostgreSQL 默认权限的神秘面纱
2024-08-13 13:24 by abce, 253 阅读, 收藏, 编辑
摘要:
alter default privileges 命令允许我们设置将应用于将来创建的对象的权限。需要注意的是,这不会影响分配给现有对象的权限;默认权限可以全局设置在当前数据库上,或者指定的 schema 上。 数据库使用者对默认权限的行为有很多误解,我经常听到一些抱怨,说即使为特定 schema 分 阅读全文