关于数据库与事务
数据库与事务的总结归纳
Sun Park
要悠长,要深远
展开
-
数据库分表分库
先表达几个概念 什么是分组? 分组架构是最常见的一主多从,主从同步,读写分离数据库架构 主和从构成的数据库集群称为“组”。 分组有什么特点? 同一个组里的数据库集群: 1、主从之间通过binlog进行数据同步 2、多个实例数据库结构完全相同 3、多个实例存储的数据也完全相同,本质上是将数据进行复制 分组架构究竟解决什么问题? 大部分互联网业务读多写少,数据库的读往往最先成为性能瓶颈,如果希望: ...转载 2020-03-18 19:25:46 · 151 阅读 · 0 评论 -
MySQL基础
mysql简介 MySQL是一个关系型数据库,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一 MySQL是开源的项目(免费) Oracle数据库产品是闭源同时也是收费的。Mysql是中小型数据库,oracle是大型的 ...原创 2020-03-13 00:08:34 · 170 阅读 · 0 评论 -
SQL优化
世界一直都在开示,我们看错了世界,却说世界欺骗了我们 SQL优化主要分三个部分 1、SQL本身优化 2、反范式设计优化 3、索引优化 先找到慢的SQL,可以通过慢查询日志结合慢查询工具找到执行时间较长的SQL SQL本身优化 1、select子句中避免使用 * ,尽量应该根据业务需求,一旦使用了这种语句,便会让优化器无法完成索引覆盖扫描这类优化,而且还会增加额外的I/O、内存和CPU的消耗。 2...原创 2020-03-12 16:29:46 · 230 阅读 · 0 评论 -
NoSQL
如果你觉得是非是真实存在的,那你一定是出现幻觉了 常见的nosql一般是 1、redis 2、mongodb 3、memcache 4、HBase Redis Redis 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。目前由VMware主持开发工作。 Redis 都有哪些应用场景? 1、缓存:这应该是 Redis ...原创 2020-03-08 17:28:45 · 511 阅读 · 0 评论