数据库
文章平均质量分 94
站在这别动,我去给你买橘子
一位使用一头乌黑的秀发征战世界上秃头率最高活动的有痣青年
展开
-
redis的主从复制,哨兵和cluster集群
集群支持主从复制和主节点的自动故障转移(与哨兵类似);当任一节点发生故障时,集群仍然可以对外提供服务。原创 2022-11-09 13:44:58 · 425 阅读 · 0 评论 -
redis高可用之持久化
在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999%等等)。但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务( 如主从分离、快速容灾技术),还需要考虑数据容量的扩展、数据安全不会丢失等。原创 2022-11-07 19:04:37 · 773 阅读 · 0 评论 -
mysql读写分离之mycat的运用
1.在mycat的server.xml文件中去掉注释行时,注释行,还有一些注释的信息,需要清除,否则会报错2. 在做好主从复制后,手动创建一个 hellodb库 是mycat后面提供给用户的共享库。3.用户对mycat的TESTDB库进行操作,即为对共享库操作。主要通过主从mysql的日志来判定用户的读写操作来自哪个库。原创 2022-11-06 19:38:07 · 671 阅读 · 0 评论 -
mysql的高可用架构之mmm
MMM(Master-Master replication manager for MvSQL,MySQL主主复制管理器)是一套支持双主故障切换和双主日常管理的脚本程序。MMM 使用 Perl 语言开发,主要用来监控和管理 MySQL Master-Master (双主)复制,虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时备选主的预热,可以说MMM这套脚本程序一方面实现了故障切换的功能,另一方面其内部附加的工具脚本也可以实现多个 Slave原创 2022-11-05 21:17:11 · 469 阅读 · 0 评论 -
NOSQL——redis的安装,配置与简单操作
Redis是一个开源、基于内存、使用C语言编写的key-value数据库,并提供了多种语言的API。它的数据结构十分丰富,主要可以用于数据库、缓存、分布式锁、消息队列等...Redis服务器程序是单进程模型,也就是在一台服务器上可以同时启动多个Redis进程,Redis的实际处理速度则是完全依靠于主进程的执行效率。若在服务器上只运行一个Redis进程,当多个客户端同时访问时,服务器的处理能力是会有一定程度的下降;原创 2022-11-05 17:04:23 · 724 阅读 · 0 评论 -
mysqld之mha高可用
MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点故障的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。原创 2022-11-02 21:17:48 · 494 阅读 · 0 评论 -
mysql之存储过程
本文是对mysql语句中的存储过程的介绍和运用操作原创 2022-10-30 17:57:48 · 437 阅读 · 0 评论 -
mysql的高级查询语句
数据库是用来存储数据,更新,查询数据的工具,而查询数据是一个数据库最为核心的功能,数据库是用来承载信息,而信息是用来分析和查看的。所以掌握更为精细化的查询方式是很有必要的。本文将围绕数据的高级查询语句展开。为了下面查询语句的运用,事先准备了两张表,后续也会根据查询功能的运用会对表进行一些变动,或则创建新表:););视图能否插入数据,要看情况而定:1)如果视图表是两个表的连接查询(比如视图的A字段来自A表,B字段来自B表,数据是无法插入的)。因为表结构和原表不一致。原创 2022-10-29 19:57:26 · 2379 阅读 · 0 评论 -
mysql数据库之备份和恢复
完全备份是对整个数据库、数据库结构和文件结构的备份保存的是备份完成时刻的数据库是差异备份与增量备份的基础。原创 2022-10-27 10:27:29 · 2512 阅读 · 1 评论 -
mysql数据库之存储引擎
MyISAM和InnoDB的区别:不支持事务和外键约束,占用空间较小,访问速度快,表级锁定,适用于不需要事务处理、单独写入或查询的应用场景。(写入和查询不一起使用的场景)支持事务处理、外键约束、占用空间比MyISAM 大,支持行级锁定,读写开发能力较好,适用于需要事务处理、读写频繁的应用场景。原创 2022-10-25 15:52:25 · 1275 阅读 · 0 评论 -
mysql数据库之事务
原子性(Atomicity)一致性(Consistency )隔离性(Isolation)持久性(Durability)这是可靠数据库所应具备的几个特性。原创 2022-10-24 21:35:11 · 912 阅读 · 0 评论 -
mysql数据库之索引
索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于c语言的链表通过指针指向数据记录的内存地址)。使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。索引是表中一列或者若干列值排序的方法。建立索引的目的是加快对表中记录的查找或排序。(加快查询速度、对字段值进行排序)原创 2022-10-22 18:14:28 · 615 阅读 · 0 评论 -
Mysql数据库中的用户管理与授权
创建用户 #查看用户信息 #修改用户名 drop user '用户名'@'来源地址';#删除用户 #修改当前登录用户的密码 set password for '用户名'@'来源地址' = password('XXXX');#修改其他用户的密码 #查看当前登录用户和来源地址 ###忘记root用户密码的解决方法:修改mysql配置文件/etc/my.cnf,在 [mysqld] 配置项下加入 skip-grant-tables。原创 2022-10-20 19:55:45 · 2082 阅读 · 0 评论 -
MySql数据库的初步安装与数据表结构数据管理
数据库:database表:table,行:row 列:column索引:index视图:view存储过程:procedure存储函数:function触发器:trigger事件调度器:event scheduler,任务计划用户:user权限:privilege。原创 2022-10-19 08:30:49 · 819 阅读 · 0 评论