各种数据库
文章平均质量分 79
详细介绍当前企业平台火热的数据库
不吃小白菜
你要克服的是你的虚荣心,是你的炫耀欲,你要对付的是你时刻想要出风头的小聪明。
展开
-
听说Memcache你很豪横?-------------深入剖析Memcache+keepalive高可用群集
文章目录一、memcache集群介绍1、keepalived+memcached高可用2、Keepalive原理:3、高可用架构应用场景:二、具体搭建如下1、实验环境2、实验拓扑图如下3、配置 memcache 主缓存节点和从缓存节点(两台服务器配置相同)4、部署主服务器 ----- 安装 magent代理,(从服务器不需要)5、在主从服务器上都安装 keepalived,并部署6、主从服务器都要创建magent脚本7、启动keepalive验证keepalive的主从8、测试本地能否连接memcache三原创 2020-09-13 14:34:19 · 722 阅读 · 3 评论 -
听说Memcache你很豪横?-------------深入剖析Memcache 安装及管理数据库操作
一、Memcached 简介:1、介绍:Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。2、特点:memcached作为高速运行的分布式缓存服务器,具有以下的特点:1、协议简单;2、基于libe原创 2020-09-13 09:38:39 · 1782 阅读 · 3 评论 -
听说MongoDB你很豪横?-------------MongoDB复制集以及管理优化
文章目录一、MongoDB 复制集1、简介:2、优势3、 特点二、部署复制集1、实验环境2、安装mongodb4.03、编辑主配置文件,开启复制集模块4、启动实例5、创建复制集6、增加删除复制集7、MongoDB 复制集的切换三、MongoDB复制集管理优化:1、优化简介2、配置优化(1)创建四个实例 步骤同上(2)配置各节点角色(3) 在数据库中进行简单的增删改查(4)查看集群日志(5)允许从节点进行数据读取(6)查看从节点有哪些3、模拟主节点故障4、查看集群日志文件4、更改oplog大小(1)查看o原创 2020-09-12 14:40:15 · 583 阅读 · 4 评论 -
听说MongoDB你很豪横?-------------MongoDB 部署分片群集以及管理分片
文章目录一、副本的概念1、副本集的三个角色2、三种角色:4、缺点二、分片概念三、分片集群包含的组件四、部署 MongoDB 分片群集1、环境准备2、拓扑图如下3、环境搭建4、config配置服务器5、shard服务器6、当某节点内存不足时,从其他节点分配内存7、启动路由服务器8、设置分片9、加入shard节点五、分片管理1、添加数据,进行分片存储2、添加标签3、连接config配置服务器:4、添加/删除分片服务器一、副本的概念(3)主从复制和副本集区别主从集群和制本集最大的区别就是剽本集没有固定的“主原创 2020-09-11 23:02:05 · 1462 阅读 · 2 评论 -
听说MongoDB你很豪横?-------------MongoDB数据库基础详解
一、 MongoDB相关概念1、业务应用场景传统的关系型数据库(如MySQL) ,在数据操作的"三高需求以及应对Web2.0的网站需求面前,显得力不从心。解释:“三高”需求:●High performance -对数据库并发读写的需求。●Huge Storage -对海量数据的高效率存储和访问的需求。●High Scalability & High Availability-对数据库的高可扩展性和高可用性的需求。2、MongoDB可应对“三高"需求。具体的应用场景如:1)社交场景原创 2020-09-11 17:33:35 · 861 阅读 · 2 评论 -
听说Redis你很豪横?-------------深入剖析Redis集群原理与实验
文章目录一、 Redis 集群的实现1、数据分片(1)客户端实现数据分片(2)服务器实现数据分片(3)通过代理服务器实现数据分片(4)Redis集群数据分片2、Redis群集TCP端口3、Redis Cluster的高可用(1)Redis Cluster主从模型(2)Redis群集一致性保证二、Redis集群配置参数三、redis集群搭建1、实验环境2、拓扑图大致如下3、实验过程(1)手工编译安装redis(2)在一台master服务器上安装rvm,RUBY控制集群软件(3)下载完毕ruby后创建集群(4)原创 2020-09-10 12:29:58 · 340 阅读 · 1 评论 -
听说Redis你很豪横?-------------Redis从入门到精通!!!
文章目录一、redis简介1、概述2、特点、优势3、对比memcache4、Redis相对MySQL关系型数据库优缺点二、源码安装redis1、安装环境组件编译器,编译安装redis2、执行redis配置文件脚本,并进行配置3、配置优化启动项4、设置监听端口,启动服务三、redis配置参数介绍1、redis主配置文件的介绍四、redis数据库简单的命令操作1、string类型(1)设置键值 SET 赋值 GET 取值(2) INCR 递增数字(3)incrby 增加指定的数字(4)decr递减数字(5)原创 2020-09-09 10:02:28 · 920 阅读 · 2 评论 -
排障集锦:九九八十一难之第十三难!-------------史上最全MySQL 单实例故障排查
文章目录一、ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/mysql/mysql.sock' (2)1、解决方法1 指定socket文件2、解决方案23、一、ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/data/mysql/mysql.sock’ (2)1、解决方法1 指定socket文原创 2020-09-05 13:56:28 · 2022 阅读 · 2 评论 -
听说Mysql你很豪横?-------------搭建MySQL MHA实现数据库高可用( MySQL MHA概述、 搭建 MySQL MHA、 MySQL MHA 故障切换)
文章目录前言一、MHA概述1、什么是MHA?2MHA的组成两个软件包3、MHA有什么特点?4、MHA形成的原因二:MHA实验1、案例环境2、实验需求3、具体操作(1)安装三台mysql5.6版本数据库2、配置MySQL 一主两从3、安装MHA软件3、配置MHA5、验证前言MHA目前在MySQL高可用方面是一个相对成熟的解决方案但是在搭建的过程中会经常报错,且MHA的构建综合了主从复制,所以MHA的安装要思路清晰才可一、MHA概述1、什么是MHA?日本DeNA公司 youshimaton(现就职于原创 2020-08-30 09:51:03 · 1205 阅读 · 1 评论 -
听说Mysql你很豪横?-------------分分钟带你玩转SQL高级查询语句(库函数,存储过程)
文章目录一 、数据库函数1 数学函数(2) Abs(x) 返回x 的绝对值(2)Rand() 返回 0 到 1 的随机数(3)、取余 mod (x,y)(4) 、指数幂 power(x,y)( 基数,指数) 返回 x 的 y 次方(5) round (x,y) 保留x 的y 位小数四舍五入后的值(6)Sqrt(x) 返回x 的平方根(7)Truncate(x,y)返回数字x截断为y位小数的值(8)取整 Ceil(x) 返回大于或等于x的最小整数(9)Floor(x)返回小于或等于x的最小整数(10)返回集合原创 2020-08-30 09:36:28 · 1116 阅读 · 2 评论 -
听说Mysql你很豪横?-------------分分钟带你玩转SQL高级查询语句(常用查询,正则表达式,运算符)
文章目录一 、 常用查询介绍1、创建表结构并插入内容2、升序、降序(1)升序order by (不加参数默认升序)(2)降序 order by desc(3)不同字段分别进行升序降序3. 对结果进行分组 GROUP BY(1)GROUP BY 的介绍(2)结合上面的order by对组进行排序4、limit限制输出条目(1)limit的介绍(2)具体使用如下5、设置别名as(1)as的介绍(2)具体用法(3)AS 数据内容导出到新表6、 where + like+通配符(1)通配符的介绍(2)%具体使用(原创 2020-08-30 00:07:00 · 2543 阅读 · 2 评论 -
听说Mysql你很豪横?-------------MySQL5.7主从复制!读写分离!
文章目录一、MySQL读写分离原理1、原理2、为什么要搞读写分离3、读写分离的基础:主从复制二、什么是主从复制呢?1、原因2、解决办法3、更高级的解决方案4、MySQL主从复制的类型5、主从复制的工作过程三、主从复制实验实操1、环境2、实验过程(1)手动编译安装mysql5.7版本(2)配置mysql主服务器(3)登陆mysql服务,授权所有从服务器复制二进制日志的权限(4)配置两台从服务器3、实验验证四、主从读写分离实验1、环境2、实验目的3、实验具体流程(1)Amoeba服务器环境安装一、MySQL读原创 2020-08-27 12:30:14 · 826 阅读 · 5 评论 -
听说Mysql你很豪横?-------------MySQL5.7主从同步
文章目录一、主从复制原因与解决1、原因2、解决办法3、更高级的解决方案4、MySQL主从复制的类型5、主从复制的工作过程生产环境中,服务器不可能只有一台,而多台服务器的存在必然要用到主从复制同步。一、主从复制原因与解决1、原因在企业网站中,后端MySQL数据库只有一台时,会有以下问题:遇到单点故障,服务不可用无法处理大量的并发数据请求数据丢失将会造成很大损失2、解决办法增加MySQL数据库服务器,对数据进行备份,形成主备确保主备MySQL数据库服务器数据是一样的主服务器宕机了,备份服原创 2020-08-26 21:21:59 · 3032 阅读 · 2 评论 -
排障集锦:九九八十一难之第十一难!mysql 主从同步 Last_IO_Error: Got fatal error 1236 from master
mysql5.7设置主从同步报错如下Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: ‘Could not find first log file name in binary log index file’解决思路stop slave; 关闭slavereset slave; 重新更新slavestart slave 再次更新...原创 2020-08-26 19:31:44 · 212 阅读 · 1 评论 -
听说Mysql你很豪横?-------------呕心沥血深入解析mysql备份与恢复!!!
文章目录一、mysql数据库备份类型1、各种类型备份原理2、从物理与逻辑的角度,如何分类备份?3、从数据库的备份策略角度分类二:MySQL的完全备份1、完全备份介绍2、完全备份的优缺点3、备份方式(1)直接在linux上打包备份文件(2)使用专用备份工具 mysqldump一、mysql数据库备份类型1、各种类型备份原理物理备份 : 文件备份,直接在linux系统上拷贝逻辑备份 : 库备份,表备份–>>数据库sql脚本(1) 完整性备份 所有的全部备份 生成所有的sql脚本原创 2020-08-23 21:09:29 · 1060 阅读 · 3 评论 -
听说Mysql你很豪横?-------------深入解析mysql数据库中的事务!
文章目录一、数据库的三大范式二、事务(重要)1、事务的重要性2、什么是事务3、事务有什么特点(ACID四个特点)4、怎么使用事务呢?(1)如何存档(2)如何回档(3)如何删档三、Mysql存储引擎1、什么是存储引擎?2、mysql数据库中常用的两种引擎(1)MyISAM存储引擎(2) InnoDB存储引擎(3)二者的区别3、MyISAM引擎简介1、什么生产场景适合使用MyISAM4、 InnoDB简介(1)InnoDB有什么特点?(2)什么生产场景适合使用InnoDB?(3)生产环境中依据什么选择存储引擎?原创 2020-08-19 09:48:39 · 1389 阅读 · 1 评论 -
听说Mysql你很豪横?-------------深入解析mysql数据库中的索引!
前言一、什么是索引(index)?数据库中的索引与书籍中的目录类似在一本书中,无须阅读整本书,利用目录就可以快速査找所需信息书中的目录是一个词语列表,其中注明了包含各个词的页码数据库索引在数据库中,索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据数据库中的索引是某个表中一列或者若干列值的集合,以及物理标识这些值的数据页的逻辑指针清单二、索引有什么作用?设置了合适的索引之后,数据库利用各种快速的定位技术,能够大大加快查询速率特别是当表很大时,或者查询涉及到多个表时,使用原创 2020-08-18 23:05:30 · 1129 阅读 · 3 评论 -
听说Mysql你很豪横?-------------管理MySQL数据库基本操作命令
文章目录前言一、数据库基本操作命令二、SQL语言概述1、创建表以及个字段类型及约束限制2、DDL数据定义语言DDL语句创建库,表的命令DDL语句删除库,表的命令是3、DML操作命令DML语句insert:插入新数据DML语句update:更新原有数据DML语句delete:删除不需要的数据4、DQL操作命令5、DCL语句前言MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,后来目前属于Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而原创 2020-08-17 19:18:16 · 609 阅读 · 1 评论 -
听说Mysql你很豪横?-------------各种数据库介绍(为什么Mysql数据库能这么火热)
文章目录一、数据库简介1、数据库分类(1)关系型数据库(2)非关系型数据库(3)、当今主流数据库介绍2、数据库系统发展史(1)、 第一代数据库(2)、第二代数据库(3)、 第三代数据库二、Mysql数据库的介绍1、MySQL数据库的特点2、MySQL数据库能做什么三、手动编译安装Mysql数据库一、数据库简介1、数据库分类(1)关系型数据库首先了解一下 什么是关系型数据库?关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织。优点:1、易于维护:都是使用表结构,格原创 2020-08-17 12:09:59 · 765 阅读 · 1 评论