数据库
文章平均质量分 57
曼诺尔雷迪亚兹
函数要先声明再调用
展开
-
高手速成|基于Mysql主从复制的读写分离
Sharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。使用Sharding-JDBC可以在程序中轻松的实现数据库读写分离。适用于任何基于JDBC的ORM框架,如:JPA, Hibernate,Mybatis, Spring JDBC Template或直接使用JDBC。原创 2023-09-04 21:59:49 · 50 阅读 · 0 评论 -
高手速成|Mysql的主从复制-您数据库安全的保障
MySQL主从复制是一个异步的复制过程,底层是基于MysqI数据库自带的二进制日志功能。就是一台或多台Mysql数据库(slave,即从库)从另一台NySQL数据库(master,即主库)进行日志的复制然后再解析日志并应用到自身,最终实现从库的数据和主库的数据保持一致。MySQL主从复制是MysQL数据库自带功能,无需借助第三方工具。master将改变记录到二进制日志(binary log)slave将master的binary log拷贝到它的中继日志(relay log)原创 2023-09-04 20:44:39 · 62 阅读 · 0 评论 -
缓存击穿和缓存雪崩的区别是什么?
综上所述,缓存击穿和缓存雪崩都是与缓存系统相关的问题,但发生的原因、影响范围和解决方法有所不同。了解它们的区别可以更好地应对和预防这些问题。缓存击穿和缓存雪崩都是在使用缓存系统时可能出现的问题,但存在一些区别。原创 2023-07-11 17:06:01 · 1204 阅读 · 0 评论 -
什么是缓存雪崩?
然而,当缓存中大量的数据在同一时间失效,或者缓存系统出现故障而无法提供服务时,所有的请求将直接访问后端存储系统,导致后端系统瞬时承受巨大的负载压力。缓存雪崩是指在使用缓存系统时,缓存中的大量数据同时失效或者缓存系统发生故障,导致大量的请求直接访问后端存储系统,从而给后端系统造成巨大的负载压力,使得后端系统性能降低甚至瘫痪。综上所述,缓存雪崩是一种缓存系统中常见的问题,通过合理的缓存策略、多级缓存设计、熔断机制等措施,可以有效预防和降低缓存雪崩对系统造成的影响。原创 2023-07-11 17:05:02 · 1278 阅读 · 0 评论 -
什么是缓存击穿?-
缓存通常用于提高系统的读取性能,通过将常用的数据保存在高速缓存中,减少对数据库等后端存储系统的频繁访问。但是,当某个热点数据失效时,如果有大量的请求同时涌入,这些请求无法从缓存中获取到数据,就会直接查询后端存储系统,导致后端系统的负载增加,反而降低了性能。缓存击穿是指在使用缓存系统时,当某个热点数据失效的时候,大量的请求同时涌入,超过了缓存系统的承载能力,导致请求直接绕过缓存直接查询数据库或其他数据源,从而给后端系统带来过大的压力。这种情况下,由于缓存不可用,后端系统可能会出现性能问题甚至崩溃。原创 2023-07-11 17:02:19 · 1179 阅读 · 0 评论 -
MyBatis--3(Mybatis中的XML映射文件,插件MybatisX)
MapperXML映射文件MappernamespaceMapperMapper。原创 2023-06-04 16:45:54 · 575 阅读 · 0 评论 -
MyBatis--2(基于MyBatis的增删改查)
springbootmybatismysql驱动lombok。原创 2023-06-04 11:32:06 · 259 阅读 · 0 评论 -
MyBatis--1(Mybatis环境配置,JDBC介绍,Lombok的使用)
JDBC: (Java DataBase Connectivity ),就是使用Java语言操作关系型数据库的一套APl。Lombok是一个实用的Java类库,能通过注解的形式自动生成构造器equalshashcodetoString等方法,并可以自动化生成品志变量,简化java开发、提高效率。注解作用为所有的属性提供get/set方法@ToString会给类自动生成易阅读的toString方法根据类所拥有的非静态字段自动重写equals方法和hashcode方法@Data。原创 2023-06-03 17:36:11 · 544 阅读 · 0 评论 -
MySQL中的数据类型
MySQL的数据类型原创 2023-05-21 15:01:04 · 47 阅读 · 0 评论 -
计算机数据库三级刷题总结
本篇文章是鄙人----计算机学院学生在备战计算机等级数据库考试时总结的笔记,内容达到近三万字!!!历时两个月,还有将近两万字的刷题时的总结,希望能帮到大家。我总结的来源是b站上未来教育视频和相关题库。后续会发题库总结。原创 2023-03-26 16:45:56 · 274 阅读 · 0 评论 -
计算机三级数据库考试备战总结笔记
本篇文章是鄙人----计算机学院学生在备战计算机等级数据库考试时总结的笔记,内容达到近三万字!!!历时两个月,还有将近两万字的刷题时的总结,希望能帮到大家。我总结的来源是b站上未来教育视频和相关题库。后续会发题库总结。原创 2023-03-26 16:43:19 · 234 阅读 · 0 评论 -
数据库设计的顺序
需求分析→概念结构设计→逻辑结构设计→物理结构设计→实施阶段→运行维护原创 2023-03-09 19:20:46 · 233 阅读 · 0 评论 -
数据库基础
数据的一致性:数据保持一致,在分布式系统中,可以理解为多节点中的数据是否保持一致,关联数据之间的逻辑关系是否正确和完整。事务是对系统进行的一组操作,为保持完整性,具有ACID四个特性: 原子性、一致性、隔离性、持久性。数据库概念设计过程中,每个实体集需要有唯一的名字,实=实体集一般用名词或名词短语命名。数据库逻辑设计阶段三部分:数据库逻辑结构设计,数据库事务概要设计,应用程序概要设计。事务和用户长时间交互坏处:降低系统的并发度,增加死锁数量,破坏检查点效果。数据库概念设计:系统总体框架设计。原创 2023-03-09 19:20:47 · 35 阅读 · 0 评论 -
数据库的三级模式结构和二层映像
不同的应用程序有时可以公用一个外模式,数据库的二级映像保证了数据库外模式的稳定性,从而从底层保证了应用程序之间的稳定性,除非需求本身发生变化,否则应用程序不需要修改。内模式映像是唯一的,因为数据库总只有一个模式和一个内模式,它存在于模式和内模式之间。模式映像做对应的修改,使外模式尽量保持不变,而应用程序一般是依据外模式编写的,因此应用程序也不用修改,从而保证了数据与程序的。模式映像,它定义了该外模式与模式之间的对应关系,外模式。数据库的每一个外模式都有一个外模式。模式一般在外模式中描述。原创 2023-03-09 19:23:48 · 650 阅读 · 0 评论 -
数据库三级模式结构
在一个数据库系统中,只有唯一的数据库, 因而作为定义 、描述数据库存储结构的内模式和定义、描述数据库逻辑结构的模式,也是唯一的,但建立在数据库系统之上的应用则是非常广泛、多样的,所以对应的外模式不是唯一的,也不可能是唯一的。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。内模式由内模式描述语言来描述、定义的。它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在。原创 2023-02-25 16:33:15 · 90 阅读 · 0 评论 -
数据库设计的过程
需求分析→概念结构设计→逻辑结构设计→物理结构设计→实施阶段→运行维护。原创 2023-02-22 17:58:51 · 729 阅读 · 0 评论 -
数据库事务的四个性质
事务是对系统进行的一组操作。原创 2023-02-22 18:16:26 · 50 阅读 · 0 评论