额……三个月前面试的时候我还背过,嗯~ o(* ̄▽ ̄*)o忘光了。前几天买了本《高性能MySQL》,虽然数据库版本连5.7都没到,但是技术越老越能看出本质。ACID:atomicity(原子性) :原子,最小的单元。高中化学没学好,事务不可分割,要么全部成功,要么全部执行。把事务看作一体,不能分割开来。 想到前段时间学了点多线程相关的东西,就有个原子类,专门给多线程用的一些包装类型consiste            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-21 14:46:16
                            
                                7阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、数据库中事务的四大特性(ACID) 1)、 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败进行回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。2)、一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。拿转账来说            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-03 14:09:47
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本来是想找violent-flow数据集,结果找到了movies数据 sequences collected fro...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-11 22:05:24
                            
                                262阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言日志先行的技术广泛应用于现代数据库中,其保证了数据库在数据不丢的情况下,进一步提高了数据库的性能。本文主要分析了WAL模块在MySQL各个版本中的演进以及在阿里云新一代数据库POLARDB中的改进。基础知识用户如果对数据库中的数据就行了修改,必须保证日志先于数据落盘。当日志落盘后,就可以给用户返回操作成功,并不需要保证当时对数据的修改也落盘。如果数据库在日志落盘前crash,那么相应的数据修改            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 09:05:09
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Mysql高级1. 索引1.1 索引概述1.2 索引优势劣势1.3 索引结构1.3.1 BTREE 结构1.3.2 B+TREE 结构1.3.3 MySQL中的B+Tree1.4 索引分类1.5 索引语法1.5.1 创建索引1.5.2 查看索引1.5.3 删除索引1.5.4 ALTER命令1.6 索引设计原则2. 视图2.1 视图概述2.2 创建或者修改视图2.3 查看视图2.4 删除视图3. 存            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-22 10:14:14
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            就理解的四大特性如何实现进行一下分析。首先说:四大特性指的是哪四个特性:原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)原子性根据定义,原子性是指一个事务是一个不可分割的工作单位,其中的操作要么都做,要么都不做。即要么转账成功,要么转账失败,是不存在中间的状态!隔离性根据定义,隔离性是指多个事务并发执行的时候,事务内部的操作与其            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 10:19:18
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 它使用的核心线程是完全多线程,支持多处理器。 2. 有多种列类型:1、2、3、4、和8字节长度自有符号/无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、 TIMESTAMP、YEAR、和ENUM类型。 3. 它通过一个高度优化的类库实现SQL函数库并像他们能达到的一样快速,通常在查询初始化            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-21 17:59:42
                            
                                10阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL 的主要特性MySQL 一些重要的特性:使用核心线性的完全多线性。这意味着它能很容易地利用多 CPU(如果有)。C 、C++、 Eiffel 、 Java、 Perl、 PHP、Python、和 TCL API。见20 MySQL 用户端工具和 API。可运行在不同的平台上,见 4.2 MySQL 支援的操作系统。多种列类型:1、2、3、4、和 8 字节长度的有符号/无符号整数、FLOA            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 11:46:10
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python 中文开发手册numbers (Numeric & Mathematical) - Python 中文开发手册2.6版本中的新功能。所述numbers模块(PEP 3141)定义的数值的层次抽象基类,其渐进地限定多个操作。本模块中定义的任何类型都不能实例化。class numbers.Number数字层次结构的根。如果你只是想检查一个参数x是否是一个数字,而不关心什么样的话,那            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-01 12:11:03
                            
                                216阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL事务浅谈2之四大特性前文我们说到事务的简单定义以及通过一个转账的小例子给大家讲解了MySQL中事务的简单运用,并且遗留了一些问题就是如果事务中途出现状况将怎么来进行更好的处理进行对事务的严格把控。我们还提到了事务的四大特性即简称 ACID 即原子性,一致性,隔离性和持久性。接下来我们围绕这几大特性来详细了解每个特性的定义以及理解。原子性(atomicity)一个事务必须被视为一个不可分割            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-14 19:34:03
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   提到mysql的隔离机制就要提到事务了,为啥要提到事务呢?事务是什么?事务就是不成功便成仁。一组数据库操作,要么都成功要么都失败,就算不都失败,也要把它变都失败。那么根据他的这个定义,特性就自然出来了,先人已经指出ACID四个原则。A  原子性 就是原子操作,实际就是他的定义,成功失败的那个。C 一致性 我感觉一致性就是原子性的实现方            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 02:58:19
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第18章 MySQL8其它新特性1.MySQL8新特性概述MySQL从5.7版本直接跳跃发布了8.0版本 ,可见这是一个令人兴奋的里程碑版本。MySQL 8版本在功能上做了显著的改进与增强,开发者对MySQL的源代码进行了重构,最突出的一点是多MySQL Optimizer优化器进行了改进。不仅在速度上得到了改善,还为用户带来了更好的性能和更棒的体验。1.1 MySQL8.0 新增特性1. 更简便            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 10:57:54
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                                           前段时间。苏宁给我SINA服务器的配置            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-21 22:22:49
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL 特点下面总结了一下 MySQL 具备的特点。(1) 功能强大MySQL 中提供了多种数据库存储引擎,各引擎各有所长,适用于不同的应用场合,用户可以选择最合适的引擎以得到最高性能,可以处理每天访问量超过数亿的高强度的搜索 Web 站点。MySQL5 支持事务、视图、存储过程、触发器等。(2) 支持跨平台MySQL 支持至少 20 种以上的开发平台,包括 Linux、Windows、Fre            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 18:16:18
                            
                                111阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.数据库中的事务有四大特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),简称ACID。原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。即,事务不可分割、不可约简。一致性:在事务开始之前和事务结束            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-05 07:36:01
                            
                                20阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现MySQL系统特性教程
## 一、整体流程
为了帮助小白实现MySQL系统特性,我们需要按照以下步骤进行操作:
```mermaid
gantt
    title MySQL系统特性实现流程
    section 学习阶段
    学习MySQL知识             :a1, 2022-01-01, 7d
    section 实践阶段
    创建MySQL数据库            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-28 05:57:03
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先分享一个自己写的笔记链接文档:MySql基础.note 链接:http://note.youdao.com/noteshare?id=8ca86cfcd0265d31b5b57c9ff26f163d&sub=8CFBDF15E4874EA4B21D3951956E3327 1.事务的四大特性 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation)            
                
         
            
            
            
            Mysql5.5 特性,相对于Mysql5.1性能提升默认存储引擎更改为 InnoDB引擎。具有提交、回滚和宕机恢复功能 和ACID兼容。行级锁。表与索引存储在表空间中, 表大小无限制。支持dynamic(primary key缓存内存 避免主键查询引起的IO )与compressed(支持数据及索引压缩)行格式。InnoDB 存储引擎的文件格式,支持表压缩、节约存储、提供内存命中率、trunca            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 11:32:29
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. MySQL8新特性概述1.1 MySQL8.0 新增特性1. 更简便的NoSQL支持 NoSQL泛指非关系型数据库和数据存储。随着互联网平台的规模飞速发展,传统的关系型数据库已经越来越不能满足需求。从5.6版本开始,MySQL就开始支持简单的NoSQL存储功能。MySQL 8对这一功能做了优化,以更灵活的方式实现NoSQL功能,不再依赖模式(schema)。2. 更好的索引 在查询中,正确地            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-16 14:04:55
                            
                                254阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            总结的mysql 5.6各个新特性,以及对应的官方说明文档,已做备录 .虽然 用5.1  5.5 的比较多,但是 5.6的变化 不容忽视。主要四大块 innodb、复制、优化、nosql支持,在这四大方面有了很的改进,对应官方相关文档讲的很详细。9.支持read-only事务:http://dev.mysql            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-13 11:38:10
                            
                                83阅读