数据库
文章平均质量分 81
数据库
unknown-null
这个作者很懒,什么都没留下…
展开
-
Redis数据持久化
redis的数据持久化就是为了保障数据安全性问题。将内存数据存储到磁盘当中,即持久化问题。Redis提供了两种方式去保障数据的持久化问题。RDB:内存快照内存快照:就是指内存中数据在某一时刻的状态记录。RDB是Redis中默认的持久化方案。RDB持久化会将内存中的数据写入到磁盘中,在指定的目录下生产一个dump.rdb文件。Redis重启时会加载dump.rdb文件恢复数据。Redis中提供了两个命令生成RDB文件。分别save和bgsave.save:在主进程中执行,会导致阻塞bgs原创 2021-12-06 10:48:36 · 96 阅读 · 0 评论 -
Mac忘记MySQL root密码解决方法(亲测有效)
重置MySQL root密码重置MySQL root用户的密码:1)新建一个文本文件sql.txt,写入修改用户密码的SQL语句。MySQL 5.7.6及更高版本写这句:ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';MySQL 5.7.5及更早版本写这句:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');2)停掉mysql服务cd /.原创 2021-03-22 14:45:56 · 628 阅读 · 0 评论 -
MySQL中的replace语句
目录一、背景二、replace语句详解三、参考资料一、背景当使用replace语句更新access_apps表时,原有的mark列、remark列的信息丢失。 CREATETABLE`access_apps` ( `base`varchar(11)NOTNULLDEFAULT'', `business`varchar(64)NOTNULLDEFAULT'', `owt`varchar(64)NOTNULLDEF...原创 2021-03-05 15:48:04 · 279 阅读 · 0 评论 -
深入理解MySQL InnoDB中的索引
索引是帮助数据库高效获取数据的数据结构。InnoDB使用了B+树索引模型,所以数据都是存储在B+树中的。 每一个索引在InnoDB里面对应一棵B+树。B+树的特点1)B+树的内部结点只存放键,不存放值,因此可以在内存页中获取更多的键,这有利于更快的缩小查询范围2)B+树的叶子结点是由一条链来连接的,因此,当需要进行一次全部数据遍历的时候,B+树只需要耗费O(logN)的时间就可以找到最小的一个结点,然后通过链进行O(N)的顺序遍历即可。而B树则需要对树的每一层进行遍历,这会需要更多的内存置换次数,因此也就需原创 2020-12-30 11:33:06 · 700 阅读 · 0 评论 -
Hbase必备基础知识
1.说明主要是整理下在实际开发过程中使用Hbase时需要具备的最基础的知识,参考了下述文章。Hbase 技术细节笔记(上)Hbase 技术细节笔记(下)2.Hbase简介Hbase是Hadoop Database的简称,是根据Google的Bigtable论文设计的。Hbase是分布式、面向列的开源数据库(其实准确的说是面向列族)。HDFS为Hbase提供可靠的底层数据存储服务,MapReduce为Hbase提供高性能的计算能力,Zookeeper为Hbase提供稳定服务和Failo原创 2021-03-05 11:02:54 · 166 阅读 · 1 评论