![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
冲
长大要当太空人
这个作者很懒,什么都没留下…
展开
-
mongodb分片群集介绍及搭建
文章目录mongodb分片群集介绍1、背景与目的mongodb分片群集搭建推荐步骤mongodb分片群集介绍1、背景与目的在大数据的时代,传统的关系型数据库要提供更高的服务必须要解决高并发读写、海量数据高效存储、高可扩展性和高可用性这些难题。不过就是因为这些问题Nosql诞生了。NOSQL有这些优势:●大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统mysql单表存储量级限制。●高扩展性,Nosql去掉了关系数据库的关系型特性,很容易横向扩展,摆脱了以往老是纵向扩展的诟病。●高性能,N原创 2020-09-12 17:57:22 · 159 阅读 · 0 评论 -
mongodb复制集介绍及搭建
文章目录主从复制和副本集介绍一、主从复制和副本集二、副本集工作原理mongodb复制集搭建推荐步骤故障转移切换选举复制主从复制和副本集介绍一、主从复制和副本集MongoDB提供了两种复制部署方案:主从复制和副本集●1.主从复制一个主节点,多个从节点,所有从节点会去主节点获取最新数据,做到主从数据保持一致。缺点:当主节点出现宕机,那么集群将不能正常运作,需要先人工将其中一个从节点作为主节点,需要停机操作,使对外服务会有一段空白时间。●2.副本集为了解决主从复制的容灾性问题。没有固原创 2020-09-12 17:00:39 · 162 阅读 · 0 评论 -
mongodb数据库基础详解
文章目录MongoDB简介Mongodb搭建推荐步骤mongodb数据库的基本操作创建数据表查看数据库和表信息更改数据信息删除集合和数据库统计表的数据记录导出导出操作导出操作导入操作条件操作备份恢复数据库备份数据库恢复数据库创建管理用户(前提开启验证功能)进程管理MongoDB简介MongoDB是用C++语言编写的非关系型数据库。特点是高性能、易部署、易使用,存储数据十分方便,主要特性有:●面向集合存储,易于存储对象类型的数据●模式自由●支持动态查询●支持完全索引,包含内部对象●支持复制和故障原创 2020-09-12 16:42:23 · 652 阅读 · 0 评论 -
NoSQL之Redis集群
文章目录案例概述Redis集群介绍Redis群集实验实验环境推荐步骤案例概述单节点Redis服务器带来的问题●单点故障,服务不可用●无法处理大量的并发数据请求●数据丢失–大灾难解决方法●搭建Redis集群Redis集群介绍●Redis集群是一个提供在多个Redis间节点间共享数据的程序集●Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误●Redis集群通过分区来提供一定程序的可用性原创 2020-09-09 22:25:47 · 211 阅读 · 1 评论 -
NoSQL之Redis配置与优化
文章目录数据库类型关系型数据库非关系型数据库非关系数据库产生背景Redis简介Redis安装部署设置Redis相关配置文件Redis进程控制Redis配置文件Redis数据库常用命令Redis-cli命令行工具key相关命令Redis-benchmark测试工具Redis多数据库操作Redis持久化AOF持久化Redis性能管理数据库类型关系型数据库●一个结构化的数据库,创建在关系模型基础上●一个面向于记录●包括Oracle MysQL SQL Server Microsoft原创 2020-09-09 08:11:30 · 211 阅读 · 1 评论 -
MHA高可用配置理论加实验
文章目录MHA概述:MHA的组成MHA特点MHA形成的原因MHA实验实验环境推荐步骤MHA概述:什么是MHA?●日本DeNA公司 youshimaton(现就职于 Facebook公司)开发●一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件支持故障切换●在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用●MHA还提供在线主库切换的功能,能够安全地切换原创 2020-08-29 18:18:50 · 348 阅读 · 0 评论 -
MySQL主从复制与读写分离原理和实验
文章目录MySQL主从复制原理:主从复制实验实验环境推荐步骤MySQL读写分离:读写分离原理开设3个账户读写分离实验实验环境推荐步骤MySQL主从复制原理:●基于语句的复制●MySQL的复制类型基于语句的复制基于行的复制:会读取表的信息;复制到另一个表中混合类型的复制,会结合日志去复制MySQL主从复制的工作过程●1.主服务器需要开启二进制日志功能(Binary log);数据更新,以时间和位置的形式写到二进制日志文件当中。●2.利用I/O线程(输入输出流),利用这个线程从二进制日志原创 2020-08-27 12:10:29 · 804 阅读 · 0 评论 -
MySQL高级SQL语句 --数据库函数和存储过程
文章目录数据库函数数学函数聚合函数字符串函数日期时间函数存储过程存储过程的优点存储过程的示例数据库函数●MySQL提供了实现各种功能的函数●常用的函数分类数学函数聚合函数字符串函数日期时间函数数学函数常用的数学函数:abc(x):返回的是绝对值示例:返回-1和-3.14的绝对值mysql> select abs(-1),abs(-3.14); rand()返回0到1的随机数;注意:取值范围是0<=x<1;是取不到1的示例:取平均值mysql> s原创 2020-08-26 12:28:34 · 1327 阅读 · 1 评论 -
MySQL高级SQL语句--MySQL进阶语句篇
文章目录按关键字排序按单字段排序按多字段排序对结果进行分组按关键字排序按关键字排序:●使用ORDER BY语句来实现排序●排序可针对一个或多个字段●ASC:升序,默认排序方式;数据从小到大排列●DESC:降序;数据从大到小排列●ORDER BY的语法结构SELECT column,column2,...FROM table_name ORDER BY column1,column2,...ASC|DESC; ##order后面跟的是字段;不加默认是升序按单字段排序降序原创 2020-08-25 22:32:48 · 472 阅读 · 0 评论 -
MySQL备份与恢复 理论和实验都在
文章目录MySQL备份数据库:数据备份的重要性数据库备份的分类常见的备份方法MySQL完全备份数据库完全备份分类MySQL物理冷备份及恢复mysqldump备份数据库mysqldump备份数据表MySQL恢复数据库:MySQL增量备份MySQL数据库增量恢复增量恢复实验基于时间点恢复小实验MySQL备份数据库:●物理备份:直接备份文件;用tar工具●逻辑备份:备份的是库;是表;结尾是以.sql结尾的脚本逻辑备份分为:完整性备份:将所有的库所有的表都拷贝出来;就是将数据库所有的信息都拷贝出来增原创 2020-08-21 11:42:04 · 410 阅读 · 0 评论 -
MySQL索引,事务与存储引擎
文章目录索引:索引的概念索引的作用索引的分类普通索引唯一性索引主键索引组合索引(单列索引与多列索引)全文索引创建索引的原则依据查看和删除索引的方法事物:事务的概念事务的ACID特点事务的控制语句和方法事务的操作存储引擎:存储引擎概念介绍修改存储引擎索引:索引的概念●数据库索引是一个排序的列表,存储着索引值和这个值所对应的物理地址无须对整个表进行扫描,通过物理地址就可以找到所需数据是表中一列或若干列值排序的方法需要额外的磁盘空间索引的作用●数据库利用各种快速定位技术,能够大大加快快速查询原创 2020-08-19 11:55:54 · 317 阅读 · 1 评论 -
MySQL数据库管理
文章目录查看数据库结构查看数据库结构查看数据库信息:show databases;重要的数据都放在mysql当中原创 2020-08-18 19:30:51 · 307 阅读 · 1 评论 -
mysql数据库登录时报错!!
mysql数据库登录时出现报错解决方法:[root@localhost local]# vim /etc/my.cnf ##修改etc下面的配置文件my.cnf在底行加入skip-grant-tables ##免密登录;wq保存重启服务[root@localhost local]# systemctl restart mysqld这时用mysql -uroot -p去登录是不需要密码的更改以root身份登录的密码,这边密码设置为123456mysql> updat原创 2020-08-17 14:53:55 · 492 阅读 · 0 评论 -
MySQL数据库的概述与编译安装
文章目录数据库的概述:数据库的基本概念数据库管理系统(DBMS)数据库系统数据库系统的发展史当今主流的数据库介绍数据库存储类型关系数据库非关系数据库介绍MySQL数据库介绍MySQL商业版与社区版MySQL产品阵营mysql数据库编译安装:推荐步骤数据库的概述:数据库的基本概念数据●描述事物的符号记录●包括数字,文字,图形,图像,声音。档案记录等●以“记录”形式按统一的格式进行存储●数据是放在表当中;记录代表某一个具体的实体每一行,称为记录每一列,称为字段表●将不同的记录组织在一起原创 2020-08-15 10:58:59 · 247 阅读 · 0 评论