随笔分类 -  数据库

摘要:一、基本存储类型 二、常见的一些类型操作 bimap 操作(时间数据打卡,统计日活) list: 操作命令: lpush, ltrim (使用较多,类似朋友圈的 有时间线的数据) 底层实现:有序(按加入的时序排序)的数据结构,redis 采用quicklist (双端链表)和 ziplist作为li 阅读全文
posted @ 2021-01-30 16:07 爱简单的Paul 阅读(71) 评论(0) 推荐(0)
摘要:在分布式存储的场景下,数据一致性的保证是一个需要去解决的一个问题 https://www.zhihu.com/question/36648084 raft 和paxos 是经常会被提及的一个问题 阅读全文
posted @ 2020-09-12 22:15 爱简单的Paul 阅读(251) 评论(0) 推荐(0)
摘要:1. 并发控制: 无论何时,只要有多个查询需要在同一时刻修改数据,都会产生并发控制问题。在处理并发读或者写时,可以通过实现一个由两种类型的锁组成的锁系统来解决问题。这两种锁叫做共享锁和排他锁。也叫读锁和写锁。读锁是共享的,写锁则是排他的。 锁粒度: 任何时候,在给定的资源上,锁定的数据量越少,则系统 阅读全文
posted @ 2017-10-11 19:01 爱简单的Paul 阅读(1495) 评论(0) 推荐(0)
摘要:数据完整性可以分为四类。 1、实体完整性,实体完整性的目的是确保数据库中所有实体的唯一性,也就是不应出现完全相同的数据记录。 2、区域完整性,匹配完整性要求数据表中的数据位于某一个特定的允许范围内。 3、参考完整性,是用来维护相关数据表之间数据一致性的手段,通过实现参考完整性,可以避免因一个数据表的 阅读全文
posted @ 2016-12-27 22:52 爱简单的Paul 阅读(268) 评论(0) 推荐(0)
摘要:184. Department Highest Salary The Employee table holds all employees. Every employee has an Id, a salary, and there is also a column for the departme 阅读全文
posted @ 2016-12-25 16:11 爱简单的Paul 阅读(377) 评论(0) 推荐(0)
摘要:Write a SQL query to rank scores. If there is a tie between two scores, both should have the same ranking. Note that after a tie, the next ranking num 阅读全文
posted @ 2016-12-17 19:44 爱简单的Paul 阅读(874) 评论(0) 推荐(1)
摘要:1. 用命令(A B D)可以查看mysql数据库中user表的表结构? A desc user B show create table user C show columns for user D describe user 解析: 查看Mysql表结构的命令,如下: desc 表名; show 阅读全文
posted @ 2016-12-16 22:58 爱简单的Paul 阅读(261) 评论(0) 推荐(0)
摘要:1.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于(第一范式) 解析:目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF),第 三范式(3NF)。下面就简单介绍下这 阅读全文
posted @ 2016-12-13 23:29 爱简单的Paul 阅读(682) 评论(0) 推荐(0)
摘要:1.对于满足SQL92标准的SQL语句:SELECT foo,count(foo) FROM pokes WHERE foo>10 GROUP BY foo HAVING ORDER BY foo,其执行的顺序应该为( ) FROM->WHERE->GROUP BY->HAVING->SELECT- 阅读全文
posted @ 2016-12-11 22:42 爱简单的Paul 阅读(1412) 评论(2) 推荐(0)
摘要:1. 题目名称 Consecutive Numbers 2 .题目地址 https://leetcode.com/problems/consecutive-numbers/ 3. 题目内容 写一个SQL,查处表Logs中连续出现至少3次的数字:(考察的知识点主要是多个表之间的连接) 比如上表中,写出 阅读全文
posted @ 2016-12-09 19:30 爱简单的Paul 阅读(661) 评论(2) 推荐(0)