MySQL增量备份与恢复技能目标理解MySQL增量备份的概念理解MySQL增量备份与恢复的方法1:增量备份的概念完全备份每次把所有文件全部备份一边占用空间较大,增量备份就解决了这一问题它可以在你完全备份后如果做了修改或者需要备份的文件不大就用增量备份去解决这一问题2:增量备份的特点(1)二进制文件保存了所有更新或者可能更新数据库操作(2)二进制文件在启动MySQL服务后开始记录(3)只需要执行刷新
分类:
数据库 时间:
2018-07-03 16:58:34
阅读次数:
242
1. 数据库事务处理中出现的数据不一致的情况 在多个事务并发做数据库操作的时候,如果没有有效的避免机制,就会出现种种问题。大体上有四种问题,归结如下: 1.1 丢失更新 如果两个事务都要更新数据库一个字段X,x=100 事务A | 事务B | 读取X=100 | 读取X=100 写入x=X+100 ...
分类:
数据库 时间:
2018-07-03 01:00:11
阅读次数:
172
引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客, ...
分类:
数据库 时间:
2018-07-02 00:06:43
阅读次数:
206
前端上传图片的三种方法 Django框架下,在前端上传文件,保存在数据库,并在前端不刷新页面显示上传图片。 利用XMLHttpRequest 对象和FormData对象上传文件 Ajax上传文件 基于form表单和iframe自己实现ajax请求 1、首先创建数据库表 更新数据库 2、在Django ...
分类:
Web程序 时间:
2018-06-29 13:59:48
阅读次数:
245
一、首先在需要进行并发处理的字段上加上[Timestamp]标记: 二、然后更新数据库 add-migration updateTimestampForDeparment update-database 三、重新建基架项目 删除Create和Edit页面内关于RowVersion项目的输入项 四、打 ...
分类:
其他好文 时间:
2018-06-29 13:57:57
阅读次数:
196
四种隔离级别说明 脏读 :一个事务读取到另一事务未提交的更新数据 不可重复读 : 在同一事务中,多次读取同一数据返回的结果有所不同, 换句话说, 后续读取可以读到另一事务已提交的更新数据. 相反, “可重复读”在同一事务中多次读取数据时, 能够保证所读数据一样, 也就是后续读取不能读到另一事务已提交 ...
分类:
数据库 时间:
2018-06-28 16:50:09
阅读次数:
228
一、引子 首先,缓存由于其适应高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。 先做一个说明,从理论上来说,给缓 ...
分类:
其他好文 时间:
2018-06-20 23:57:06
阅读次数:
243
1.最重要的区别:vuex存储在内存,localstorage则以文件的方式存储在本地 2.应用场景:vuex用于组件之间的传值,(响应式的),localstorage则主要用于不同页面之间的传值(其他页面更新数据了,当前页面要刷新才能相应更新,非响应式的) (响应式跟非响应式简直是说到点子上了) ...
分类:
其他好文 时间:
2018-06-20 00:10:37
阅读次数:
160
常用指令 (1) 数据记录筛选: (2) 更新数据记录: (3) 删除数据记录: (4) 添加数据记录: (5) 数据记录统计函数: 创建数据库: 命令:create database 数据库名; 示例:create database student; 删除数据库: 命令:drop database ...
分类:
数据库 时间:
2018-06-19 22:44:02
阅读次数:
212