背景说明:
网络安全法第三章第二十一条明确规定“采取监测、记录网络运行状态、网络安全事件的技术措施,并按照规定留存相关的网络日志不少于六个月”。为了满足合规性的要求,应当建设相应的日志采集存储系统。市面上不少日志系统价格不菲,针对百万级数据量,考虑在Centos 7.6环境下,基于MariaDB
mysql复制技术/mysql集群
准备
1.四台虚拟机都关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
2.四台虚拟机都设置好host域名解析,在/etc/hosts文件中添加如下
[root@mysql01 ~]# vi
说到分布式事务,大家并不陌生。在实际工作中,用得比较多的还是柔性分布式事务,今天主要把在工作中运用到的几种柔性分布式事务的场景及实现方式做一个简单介绍,也可以看做是柔性分布式事务的一个演进过程。
一、调用方保证
这种方式适合业务内自己使用,当方法内的任务一个逻辑发生异常时,整个方法都异常,由调用方
1. 问题背景
问题发生在快递分拣的流程中,我尽可能将业务背景简化,让大家只关注并发问题本身。
分拣业务针对每个快递包裹都会生成一个任务,我们称它为 task。task 中有两个字段需要关注,一个是分拣中发生的异常(exp_type),另一个是分拣任务的状态(status)。另外,需要关注分拣状态
1. EXPLAIN详解
本文基于MySQL 8.0编写,理论支持MySQL 5.0及更高版本。
2. EXPLAIN使用
2.1 explain分析SQL的执行计划
{EXPLAIN | DESCRIBE | DESC}
tbl_name [col_name | wild]
{EXPLAI
1. 逻辑架构
1.1. 大多数基于网络的客户端/服务器工具或服务器都有类似的服务
1.1.1. 连接处理
1.1.2. 身份验证
1.1.3. 确保安全性
1.2. 核心层
1.2.1. 查询解析、分析、优化、以及所有的内置函数
1.2.2. 跨存储引擎的功能
1.2.2.1. 存储过程
1.
简介
Timescale Documentation | Getting started with Timescale
Timescale是一个用于时间序列,事件和分析的PostgreSQL数据平台。 提供了PostgreSQL的可靠性,这是时间序列的超能力 TimescaleDB,。它提供
本文分享自华为云社区《华为云GaussDB(for Influx)单机版上线,企业降本增效利器来了》,作者:GaussDB 数据库 。
1.背景
华为云GaussDB(for Influx) 集群版时序数据库构建了高可靠、高可用、高性能、高可扩展性、免运维等特性,使得客户不用担心数据库层面的问题,
环境配置参考:lab0
本文采取 Win10 + wsl2(Ubuntu 22.04) 进行环境配置
1 wsl2安装Ubuntu22.04
wsl2的安装参考 微软官方文档
1.1 启用Linux子系统功能
系统搜索启用或关闭Windows功能,如下图开启功能
1.2 BIOS开启CPU虚拟化功
一、引言
1.1 什么是MySQL Shell ?
MySQL Shell 是 MySQL 的一个高级客户端和代码编辑器,是第二代 MySQL 客户端。第一代 MySQL 客户端即我们常用的 MySQL 。除了提供类似于 MySQL 的 SQL 功能外,MySQL Shell 还提供 JavaSc
1. 事务日志
1.1. 事务日志有助于提高事务的效率
1.1.1. 存储引擎只需要更改内存中的数据副本,而不用每次修改磁盘中的表,这会非常快
1.1.2. 更改的记录写入事务日志中,事务日志会被持久化保存在硬盘上
1.2. 事务日志采用的是追加写操作,是在硬盘中一小块区域内的顺序I/O,而不是
MySQL 作为当前应用最广泛的开源关系型数据库之一,具有高性能、稳定性和易用性等特性,是许多网站、应用和商业产品的主要数据存储。在一些场景中,如果出现单表行数上亿的情况,就可能需要开发和 DBA 对大表进行优化:分表、归档或扩容操作,而在这些操作中都涉及了对数据的迁移。所以,提供高效、准确、稳定
1. 服务级别帮助你定义客户满意的程度和标准,以便你在解决性能、可扩展性挑战等事情与开发内部工具之间做出时间权衡
2. 服务水平指标(SLI)
2.1. 如何衡量客户是否满意
3. 服务水平目标(SLO)
3.1. 为了确保客户满意,能允许SLI达到的最低限度是多少
3.2. 将特定的SLI视为
mysql代理、中间件技术
代理简介
名词
DB proxy 数据库中间件
功能
读写分离:读写分离导致处理速度迅速,一般情况下是主服务器进行写操作而从服务器进行读操作
负载均衡
支持数据的分片自动路由和聚合
本文主要围绕Mycat实现、且在完成MM-SS集群的条件下
实验步骤
1.配置五台虚拟机
想把公司的数据库转到MySQL,所以想装个MySQL测试,发现新版的MySQL(8.0.34)默认安装还是有不少问题,
一、譬如表、字段大小写的问题:
lower_case_table_names=0 -- 表名存储为给定的大小和比较是区分大小写的 (linux 默认)
前言
在现代信息系统中,数据是至关重要的资产之一。作为一名后端开发人员,与数据库的交道必不可少,为了确保数据的完整性、一致性和可靠性,数据库引入了事务的概念。本次将带您深入了解数据库事务的重要性、特性以及如何在应用程序中正确地使用事务来维护数据的稳定性。
什么是数据库事务?
数据库事务是一组数据库
最近因需求改动新增了一些数据库表,但是在定义表结构时,具体列属性的选择有些不知其所以然,索引的添加也有遗漏和不规范的地方,所以我打算为创建一个高性能表的过程以实战的形式写一个专题,以此来学习和巩固这些知识。
1. 实战
我使用的 MySQL 版本是 5.7,建表 DDL 语句如下所示:根据需求创建
1.说在前面的话
2.安装employees测试库
3.观测SQL运行状态
3.1 观测SQL运行时的内存消耗
3.2 观测SQL运行时的其他开销
3.3 观测SQL运行进度
感知SQL运行时的状态
1. 说在前面的话
在MySQL里,一条SQL运行时产生多少磁盘I/O,占用多
本文分享自华为云社区《中国云数据仓库,双第一》,作者: 华为云头条。
近日
全球领先的IT市场研究
和咨询公司IDC正式发布
《中国关系型数据库软件市场跟踪报告-数据仓库市场Add-on》报告
华为云GaussDB(DWS)
凭借领先的技术和优异的市场表现
荣获“双第一”
IDC在报告中指出:“
近日,新一代实时数据仓库厂商 SelectDB 与云原生智能数据管理平台 NineData 完成产品兼容互认证。经过严格的联合测试,双方软件完全相互兼容、功能完善、整体运行稳定且性能表现优异。基于本次的合作,双方将进一步为数据管理与大数据分析业务的融合持续助力,帮助企业实现数字化转型,提高效率和降