随笔分类 -  数据库

摘要:数据库主从复制 数据库读写分离,主要解决高并发时,提高系统的吞吐量。来看下读写分离数据库模型: 方案一:强制走主库 ● 写请求是直接写主库,然后同步数据到从库 ● 读请求一般直接读从库,除飞强制读主库 方案二:缓存标记法 在高并发场景或者网络不佳的场景,如果存在较大的主从同步数据延迟,这时候读请求去 阅读全文
posted @ 2022-12-28 11:47 befmain 阅读(589) 评论(0) 推荐(0)
摘要:什么是数据库事务? 数据库事务指的是一组数据操作,事务内的操作要么就是全部成功,要么就是全部失败。 数据库事务有什么性质? 原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)四个特性; 原子性(Atomicity) 事务是数据 阅读全文
posted @ 2021-03-04 12:37 befmain 阅读(131) 评论(0) 推荐(0)
摘要:注意:索引是在存储引擎中实现的,也就是说不同的存储引擎,会使用不同的索引。MyISAM和InnoDB存储引擎:只支持BTREE索引,也就是说默认使用BTREE,不能够更换。MEMORY/HEAP存储引擎:支持HASH和BTREE索引。 1、索引我们分为四类来讲单列索引(普通索引,唯一索引,主键索引) 阅读全文
posted @ 2018-07-10 10:34 befmain 阅读(323) 评论(0) 推荐(0)
摘要:在使用MySQL的过程中对MyISAM和InnoDB这两个概念存在了些疑问,到底两者引擎有何分别一直是存在我心中的疑问。为了解开这个谜题,搜寻了网络,找到了如下信息: MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Me 阅读全文
posted @ 2018-07-10 10:23 befmain 阅读(326) 评论(0) 推荐(0)
摘要:参考文献: https://www.cnblogs.com/knowledgesea/p/3667395.html 一、数据库设计范式 什么是范式: 简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些 规范的来优化数据数据存储 阅读全文
posted @ 2018-07-10 10:05 befmain 阅读(353) 评论(0) 推荐(0)