随笔分类 - 数据库
摘要:mysql数据库的优化技术 1、mysql优化是一个综合性的技术,主要包括 1. 表的设计合理化(符合3NF) 2. 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] 3. 分表技术(水平分割、垂直分割) 4. 读写[写: update/delete/add
阅读全文
摘要:常见查找方法 1、顺序查找(linear search ) 1. 最基本的查询算法当然是顺序查找(linear search),也就是对比每个元素的方法,不过这种算法在数据量很大时效率是极低的。 2. 数据结构:有序或无序队列 3. 复杂度:O(n) 2、二分查找 1. 从数组的中间元素开始,如果中
阅读全文
摘要:mysql主从同步 1、mysql主从同步(复制)概念 1. 将Mysql某一台主机数据复制到其它主机(slaves)上,并重新执行一遍来实现的。 2. 复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。 3. 主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环
阅读全文
摘要:mysql事务 1、InnoDB事务原理 事务(Transaction)是数据库区别于文件系统的重要特性之一,事务会把数据库从一种一致性状态转换为另一种一致性状态。 在数据库提交时,可以确保要么所有修改都已保存,要么所有修改都不保存。 2、事务的四大特性 原子性(Atomicity):整个事物的所有
阅读全文
摘要:数据库介绍 1、什么是数据库 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API(接口)用于创建,访问,管理,搜索和复制所保存的数据 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDB
阅读全文

浙公网安备 33010602011771号