随笔分类 -  数据库

摘要:背景:这几天在看《高性能Mysql》,在看到创建高性能的索引,书上说mysql的存储引擎InnoDB采用的索引类型是B+Tree,那么,大家有没有产生这样一个疑问,对于数据索引,为什么要使用B+Tree这种数据结构,和其它树相比,它能体现的优点在哪里? 看完这篇文章你就会了解到这些数据结构的原理以及 阅读全文
posted @ 2020-07-07 10:55 鸭子船长 阅读(255) 评论(0) 推荐(0) 编辑
摘要:总结:使用一致性hash-槽-节点方式,一旦增删节点,重新分配变动的槽来保证各节点负载均衡。 一个端口用来正常访问,1****端口用来同步集群状态。1s10次同步。 一、集群的作用 集群,即Redis Cluster,是Redis 3.0开始引入的分布式存储方案。 集群由多个节点(Node)组成,R 阅读全文
posted @ 2020-06-28 11:49 鸭子船长 阅读(256) 评论(0) 推荐(0) 编辑
摘要:前言 在 深入学习Redis(3):主从复制 中曾提到,Redis主从复制的作用有数据热备、负载均衡、故障恢复等;但主从复制存在的一个问题是故障恢复无法自动化。本文将要介绍的哨兵,它基于Redis主从复制,主要作用便是解决主节点故障恢复的自动化问题,进一步提高系统的高可用性。 文章主要内容如下:首先 阅读全文
posted @ 2020-06-22 18:06 鸭子船长 阅读(165) 评论(0) 推荐(0) 编辑
摘要:个人总结: 主从复制流程: 1、建立连接:保存主节点信息,建立socket,发送ping,身份验证,发送从节点端口信息。 2、数据同步:全量复制,部分复制。 全量复制:主节点生成RDB,并使用一个缓冲区保存从现在开始的写命令。发送rdb给从节点,从节点先清楚旧数据,载入rdb,然后接收缓冲区并执行这 阅读全文
posted @ 2020-06-22 17:46 鸭子船长 阅读(181) 评论(0) 推荐(0) 编辑
摘要:目录 一、Redis高可用概述 二、Redis持久化概述 三、RDB持久化 1. 触发条件 2. 执行流程 3. RDB文件 4. 启动时加载 5. RDB常用配置总结 四、AOF持久化 1. 开启AOF 2. 执行流程 3. 启动时加载 4. AOF常用配置总结 五、方案选择与常见问题 1. RD 阅读全文
posted @ 2020-06-18 17:46 鸭子船长 阅读(166) 评论(0) 推荐(0) 编辑
摘要:1、插入数据 INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); mysql> INSERT INTO runoob_tbl -> (runoob_title, runoob 阅读全文
posted @ 2020-06-05 15:48 鸭子船长 阅读(229) 评论(0) 推荐(0) 编辑
摘要:1. 数据视图与数据模型 数据抽象共有三个层次:物理层、逻辑层和视图层。在逻辑层使用的数据模型包括两类:一类是概念数据模型,主要用于数据库设计,它能被一般的用户理解,与人的思维表达方式比较接近。这样的模型有实体-联系模型(ERM);另一类是逻辑数据模型,按计算机系统的观点对数据建模,使得数据更适合用 阅读全文
posted @ 2020-06-05 09:47 鸭子船长 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:一.RAID定义RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术。RAID就是一种由多块 阅读全文
posted @ 2017-08-07 15:24 鸭子船长 阅读(501) 评论(0) 推荐(0) 编辑
摘要:介绍:数据库事务是由一组数据库操作序列组成,事务作为一个整体被执行。 事务的原子性:包含在其中的对数据库的操作序列最终要么全部执行,要么全部不执行。当全部执行时,事务对数据库的修改将生效;当全部不执行时,数据库维持原有的状态,不会被修改。 阅读全文
posted @ 2016-02-19 15:04 鸭子船长 阅读(775) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.sina.com.cn/s/blog_5a8b8eb80100sg84.html一、索引的概念索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的... 阅读全文
posted @ 2015-08-25 22:18 鸭子船长 阅读(2725) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示