数据库
数据库
博博的博客
这个作者很懒,什么都没留下…
展开
-
NoSQL之Redis数据库配置与优化---【理论+实操】
目录一、关系型数据库与非关系型数据库1.1 关系型数据库1.2 非关系型数据库1.3 非关系型数据库产生背景二、Redis简介2.1 简介2.2 安装部署2.2.1 编译安装2.2.2 关闭开启操作2.3 连接数据库三、Redis基本操作3.1 基本操作3.2 redis-cli3.3 redis-benchmark 测试工具3.4 测试库与库3.5 常用命令3.6 Redis数据类型3.6.1 String(字符串)3.6.2 Hash(哈希字典)3.6.3 list(列表)3.6.4 set(集合)3.原创 2020-11-04 08:09:50 · 1136 阅读 · 0 评论 -
oracle数据库---------------------数据库管理
目录一、数据库的开启和关闭1.1 开启三阶段1.2 关闭状态1.3 关闭三部曲二、启用监听三、数据库文件3.1 分类3.2 控制文件3.2.1一、数据库的开启和关闭1.1 开启三阶段1:startup nomount (alter database mount; alter database open;)2:startup mount (alter database open;)3:startup1.2 关闭状态1:shutdown normal不允许连接数据库,等待所有用户退出数据原创 2020-11-03 10:40:58 · 728 阅读 · 0 评论 -
教你玩转oracle数据库-----------------管理数据库对象
目录一、表与用户的创建1.1 创建表空间1.2 创建用户1.3 删除用户和表空间1.4 更改用户密码1.5 用户授权与撤权1.6 数据表1.6.1 创建数据表1.6.2 数据表中插入数据二、索引2.1 索引分类2.2 查看索引2.3 重建索引2.4 合并索引碎片2.5 删除索引三、视图3.1 创建删除视图3.2 物化视图3.2.1 创建物化视图3.2.2 创建实体化视图3.2.3 删除物化视图四、导入测试数据五、序列5.1 创建序列六、 同义词6.1 私有同义词6.2 公有同义词七、分区表一、表与用户的创原创 2020-10-28 08:05:57 · 800 阅读 · 0 评论 -
MySQL数据库构建MHA-----高可用配置------故障切换-----消除单点故障
一:MHA概述1.1 MHA概念■日本DeNA公司 youshimaton(现就职于 Facebook公司)开发■一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件■支持故障切换■在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用■MHA还提供在线主库切换的功能,能够安全地切换当前运行的主库到一个新的主库中(通过将从库提升为主库),大概0-30秒内即可完原创 2020-10-21 17:01:26 · 681 阅读 · 2 评论 -
MongoDB数据库-------------分片群集的搭建及分片管理
目录一、分片群集搭建1.1 安装MongoDB 3.21.2 某节点内存不足时,从其他节点分配内存1.3 分片服务器搭建1.4 启动路由服务器1.5 启用分片服务器1.6 分片功能二、分片管理2.1 分片2.2 添加标签2.3 连接配置服务器2.4 添加分片服务器2.5 删除分片节点一、分片群集搭建1.1 安装MongoDB 3.2上传mongodb-linux-x86_64-3.2.1.tgz软件包到/opt目录下[root@localhost ~]# yum -y install ope原创 2020-11-12 17:59:53 · 502 阅读 · 0 评论 -
MongoDB数据库-----节点的选举和角色验证-----标准节点、仲裁节点 、被动节点
目录一、 创建多实例配置文件,并开启服务二、 常用操作2.1 选举复制2.2 数据的增加、删除、修改、查看2.3 关闭节点,验证主从抢占2.4 允许从节点读取数据2.5 查看复制状态信息2.6 更改oplog大小2.7 主从选举验证2.8 部署认证复制2.8.1 进入主节点服务器验证2.8.2 进入从节点服务器验证一、 创建多实例配置文件,并开启服务[root@localhost ~]# mkdir -p /data/mongodb/mongodb{2,3,4} //创建数据目录[roo原创 2020-11-12 20:31:05 · 684 阅读 · 0 评论 -
MongoDB数据库-------复制集搭建与基本操作!简直不能太详细了!!速看!!
目录一、创建复制集1.1 创建多实例配置文件,并开启服务1.2 配置三个节点的复制集,剩下一个做添加和删除二、复制集基本操作2.1 添加节点2.2 删除节点2.3 故障转移切换2.4 手动切换一、创建复制集1.1 创建多实例配置文件,并开启服务[root@localhost ~]# mkdir -p /data/mongodb/mongodb{2,3,4} //创建数据目录[root@localhost ~]# mkdir -p /data/mongodb/logs[root@localh原创 2020-11-12 15:10:08 · 370 阅读 · 0 评论 -
MongoDB数据库的搭建与基本操作------------简直不能太详细了!
目录一、搭建MongoDB数据库1.1 配置YUM源仓库1.2 安装MongoDB1.3 启动并查看服务1.4 登录数据库二、MongoDB多实例创建2.1 创建多实例配置文件,并开启服务2.2 登录数据库三、基本操作3.1 创建、插入、更改、删除、查看数据3.2 导入数据(数据库中)3.3 导出操作3.4 导入操作3.5 条件(导出)操作3.6 备份与恢复3.7 复制数据库3.8 克隆集合3.9 创建管理用户3.10 进程管理一、搭建MongoDB数据库【实验环境】关闭防火墙、关闭核心防护,配置成能原创 2020-11-11 20:47:49 · 635 阅读 · 0 评论 -
memcache高集群搭建----主从同步实验
目录一、环境部署二、主从服务器搭建2.1 修改主机名2.2 上传软件包并解压2.3 主服务器上安装magent代理2.4 主从服务器搭建keepalived2.5 主服务器中keepalived.conf配置文件修改2.6 从服务器中keepalived.conf配置文件修改2.7 在主从服务器创建magent脚本2.8 主从服务器启动服务2.9 验证主从2.10 主从服务器开启memcache并测试本地连接2.10.1 主从服务器开启memcache2.10.2 从服务器开启memcache2.11 测试原创 2020-11-11 17:37:55 · 631 阅读 · 0 评论 -
Memcache------服务端与客户端的搭建------------实现客户端连接服务端----过程很详细,一看就会!
目录一、搭建Memcached1.1 搭建memcached服务器(server)1.1.1 修改主机名1.1.2 上传软件包并解压1.1.3 编译安装memcache和事件库1.1.4 memcache优化1.1.5 memcache测试1.2 搭建memcache客户端(client)1.2.1 修改主机名1.2.2 上传软件包并安装配置优化1.3 测试服务端(client)二、数据库基本操作2.1 常用选项2.2 连接数据库一、搭建Memcached环境部署:centos7.4 me原创 2020-11-11 17:37:45 · 416 阅读 · 0 评论 -
Redis数据库-------------服务器优化
目录一、Redis持久化1.1 概述1.2 持久化分类1.3 RDB持久化1.3.1 触发条件1.3.2 优缺点1.4 AOF持久化1.4.1 概述1.4.2 AOF重写机制1.5 Redis性能管理1.6 内存碎片率1.7 内存使用率1.8 回收key一、Redis持久化1.1 概述●Redis是运行在内存中,内存中的数据断电丢失,为了能后重用Redis数据,或者防止系统故障,我们需要将Redis中的数据写入到磁盘空间中,即持久化。1.2 持久化分类●RDB方式:创建快照的方式获取某一时刻Red原创 2020-11-05 16:52:03 · 627 阅读 · 0 评论 -
NoSQL之Redis集群搭建---------【理论+实操】
目录一、案例概述1.1 单节点Redis服务器带来的问题1.2 解决方法二、案例前置知识点2.1 Redis集群介绍2.2 Redis集群的优势2.3 Redis集群的实现方法2.4 Redis-Cluster数据分片2.5 Redis-Cluster的主从复制模型2.6 案例实施三、实验3.1 安装Redis(master)3.2 安装Redis(slave)3.3 修改配置文件(master)3.4 修改配置文件(slave)3.5 安装rvm,RUBY控制集群软件(master)3.6 添加网卡(ma原创 2020-11-05 16:40:41 · 682 阅读 · 0 评论 -
oracle数据库--------------数据泵
目录一、使用数据泵技术导入导出1.1 数据导入1.2 表导出备份1.2.1 目录读写授权1.2.2 查看当前用户的表空间1.2.3 创建测试用的用户1.2.4 用户授权1.2.5 目录、配额授权1.2.6 导出1.3 模拟故障恢复1.4 恢复数据1.5 数据迁移1.5.1 将scott用户导出的备份表导入到jack用户下1.5.2 导出c##scott用户模式1.5.3 导入c##scott用户模式1.5.4 scott中所有对象导入c##jack中1.5.5 导出users表空间1.5.6 导入users原创 2020-11-14 17:06:26 · 320 阅读 · 0 评论 -
oracle数据库------------------------表空间管理!教你如何管理数据库,创建删除表
目录一、表空间管理1.1 创建表空间1.2 更改表空间大小1.3 表空间权限1.4 删除表空间二、CDB与PDB操作2.1 插拔数据库模式切换2.2 从CDB模式切换到PDB模式一、表空间管理1.1 创建表空间su - oraclesqlplus / as sysdbaSQL> create tablespace tbs_workdatafile ‘/orc/app/oracle/oradata/TBSWORK01.DBF’size 10M autoextend on;1.2 更改表原创 2020-11-14 16:00:07 · 320 阅读 · 0 评论 -
MySQL高级SQL语言(内容很多,但是很实用!)----呕心沥血整理出来的终极小秘籍!
目录一、MySQL进阶查询1.1 常用查询1.1.1 按关键字排序1.1.2 对结果进行分组1.1.3 限制结果条目1.1.4 设置别名1.1.5 通配符1.1.6 子查询1.2 NULL值1.3 正则表达式1.3.1 以特定字符串开头的记录1.3.2 以特定字符串结尾的记录1.3.3 包含指定字符串的记录1.3.4 以“.”代替字符串中的任意一个字符的记录1.3.5 匹配包含或者关系的记录1.3.6 “*”匹配前面字符的任意多次1.3.7 “+”匹配前面字符至少一次1.3.8 匹配指定字符集中的任意一个1原创 2020-09-22 07:44:13 · 599 阅读 · 0 评论 -
MySQL数据库的读写分离-------详细实验过程!速看!!
目录一、MySQL读写分离原理二、解决方法三、主从读写分离实验3.1 案例环境3.2 案例实施3.2.1 Amoeba服务器上(20.0.0.13)3.2.2 主服务器(20.0.0.10)授权配置3.2.3 从服务器1(20.0.0.11)授权配置3.2.4 从服务器2(20.0.0.12)授权配置3.2.5 Amoeba服务器上修改配置文件3.3 测试3.3.1 测试客户端(20.0.0.14)3.3.2 在主服务器(20.0.0.10)上创建数据库3.3.3 在从服务器1(20.0.0.11)关闭同步原创 2020-09-15 14:36:53 · 635 阅读 · 0 评论 -
MySQL数据备份与恢复----------mysqldump-----多种恢复方法
目录一、 数据备份的重要性二、 数据库备份的分类2.1 从物理与逻辑的角度2.1.1物理备份2.1.2 逻辑备份2.2 从数据库的备份策略角度2.2.1 完全备份2.2.2 差异备份2.2.3 增量备份2.3 常见的备份方法三、MySQL完全备份3.1 完全备份概述3.2 完全备份的优缺点3.3 数据库完全备份操作3.3.1 物理冷备份与恢复(tar命令直接打包数据库文件夹)3.3.2 mysqldump备份与恢复四、数据库增量备份恢复4.1 什么是MySQL增量备份?4.2 使用mysqldump命令进行原创 2020-09-14 14:39:16 · 388 阅读 · 0 评论 -
手把手教你MySQL服务器主从复制同步---------超详细!
一、主从复制原因与解决1.1 原因■在企业网站中,后端MySQL数据库只有一台时,会有以下问题:●遇到单点故障,服务不可用●无法处理大量的并发数据请求●数据丢失将会造成很大损失1.2 解决方法■增加MySQL数据库服务器,对数据进行备份,形成主备■确保主备MySQL数据库服务器数据是一样的■主服务器宕机了,备份服务器继续工作,数据有保障■MySQL主从复制与读写分离是密切相关的1.3 MySQL主从复制的类型■基于语句的复制(默认)●在主服务器上执行的语句,从服务器执行同样的语原创 2020-09-14 14:44:50 · 1189 阅读 · 2 评论 -
MySQL数据库介绍---------手把手教你如何安装优化数据库
目录一、数据库的基本概念二、数据库的发展三、主流的数据库介绍3.1 数据库存储类型3.2 关系型数据库3.3 非关系型数据库四、MySQL数据库4.1 MySQL数据库介绍4.2 MySQL商业版与社区版区别4.3 MySQL产品阵营五、编译安装MySQL5.1 安装mysql环境依赖包5.2 make编译安装5.3 创建用户,设置目录权限5.4 编辑配置文件5.4 设置环境变量5.5 初始化数据库5.6 开启数据库,检查状态5.7 设置mysql密码5.8 登录数据库一、数据库的基本概念■数据●描述原创 2020-09-10 08:21:55 · 710 阅读 · 0 评论 -
MySQL数据库管理(数据库的增删查改、SQL、DML、DQL、DCL、DDL)--数据库高级操作(清空表、克隆表、临时表)
目录一、数据库基本操作1.1 查看数据库结构1.2 SQL语句概述1.3 创建数据库和表(DDL)1.4 管理表中的数据1.4.1 DML数据查询语句1.4.2 DQL数据查询语句1.5 数据库表高级操作1.5.1 清空表1.5.2 临时表1.5.3 克隆表二、数据库用户授权2.1 DCL语句设置用户权限并查看权限(用户不存在时,创建用户)2.2 撤销用户授权三、总结一、数据库基本操作1.1 查看数据库结构■查看数据库信息[root@localhost ~]# mysql -uroot -pEnt原创 2020-09-11 13:32:21 · 1137 阅读 · 0 评论 -
MySQL索引概念、分类(普通索引、唯一索引、主键索引、组合索引、全文索引)、作用、创建方法、查看、删除
目录一、索引介绍1.1 索引的概念1.1.1 数据库索引1.1.2 索引的作用1.2 索引的分类1.2.1 普通索引1.2.2 唯一性索引1.2.3 主键索引1.2.4 组合索引(单列索引与多列索引)1.2.5 全文索引1.3 创建索引的原则依据1.4 小结一、索引介绍1.1 索引的概念1.1.1 数据库索引■是一个排序的列表,存储着索引值和这个值所对应的物理地址■无需对整个表进行扫描,通过物理地址就可以找到所需数据■是表中一列或若干列值排序的方法■需要额外的磁盘空间1.1.2 索引的作用原创 2020-09-11 14:08:52 · 701 阅读 · 0 评论