
数据库
文章平均质量分 55
Code_BaiYE
Hello world!
展开
-
数据分片
数据分片是用于扩展数据库最常见的技术手段。分片是将大数据表分解为较小的表的过程,这些分片分布在多个数据库集群节点上。分片可以是水平分片(按行分),也可以垂直分片(按列分)。分片算法哈希分片首先获取分片键,然后根据特定的哈希算法计算它的哈希值,最后使用哈希值确定数据应被防置在那个分片中。比较适合随机读写,不利于范围扫描。范围分片根据数据值或键空间的范围对数据进行划分,相邻的分片键更有可能落入相同的分片上。非常适合进行范围查找,但随机读写性能较弱。融合算法上层使用哈希分片,在分片内部则按顺原创 2021-01-21 10:54:06 · 1008 阅读 · 0 评论 -
cockroachDB技术架构学习——SQL层
cockroachDB的SQL api以PostgreSQL为蓝本进行交互。收到SQL RPC后,节点将它们转换为可与我们的分布式键值存储一起使用的操作。如果节点接收到无法直接服务的读取或写入请求,它会找到可以处理该请求的节点并与之通信。SQL层 SQL层主要将客户端SQL查询转换为KV操作。 当开发人员向集群发送请求时,它们将以SQL语句的形式到达,但最终数据将作为键值(KV)对写入存储层并从存储层读取。SQL层将SQL语句转换为KV操作计划,并将其传递到事务层。SQL parser解析器.原创 2020-07-22 10:56:07 · 679 阅读 · 0 评论 -
数据管理复习知识点(一)
本文主要针对以下考点进行预习:• Data types数据类型 Innodb Storage Engine——Innodb存储引擎•缓冲池是要考虑的最重要的缓存•它允许MariaDB在不访问磁盘的情况下执行查询,因为磁盘I / O远比访问内存慢•首先将数据写入缓冲池,然后再刷新到磁盘以提高性能•缓冲池的默认大小为128 MB,可以更改•启动时...原创 2019-01-02 22:48:23 · 296 阅读 · 3 评论 -
数据管理复习之SQL
即将要考数据管理了,考试之前复习一波SQL。主要参考老师所给PPT,并结合W3school,筛选除了部分知识点。如需详细学习,请移步:http://www.w3school.com.cn/sql/index.asp①distinct②and、or③order by ④通配符⑤IN⑥BETWEEN⑦常用的SHOW命令⑧LIMIT...原创 2019-01-02 18:55:11 · 218 阅读 · 0 评论 -
北航软件学院2013级数据库期末试题
13级数据库试卷一. 填空题(记了一部分)1. 最早的数据模型是层次模型2. 数据的正确性和相容性是指数据的正确性(correctness)是指数据是符合现实世界语义、反映当前实际状况的;数据的相容性(compat-ability)是指数据库同一对象在不同关系表中的数据是符合逻辑的。3. 数据管理技术经历了 人工管理 、文件系统 和 数据库系统三个阶段。4. 关系是指D1...原创 2018-06-24 16:23:37 · 1369 阅读 · 0 评论 -
北航软件学院2014级数据库期末试题
14级数据库试卷 英语试卷 题量较大 中文整理 Problem1 判断5. join is one of five basic operationF join连接运算属于派生的运算(Derived RA Operations)五种基本的运算包括:并、差、选择、投影、笛卡尔积6. under 3-valued logic,TRUE and (False or Not (unknown))=T...原创 2018-06-24 14:25:44 · 1672 阅读 · 2 评论 -
数据库规范化理论
本文版权归作者AlvinZH和博客园所有,欢迎转载和商用,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。原文链接:http://www.cnblogs.com/AlvinZH/p/6856298.html6.1问题的提出1.一个关系模式是一个五元组,形如R(U,D,DOM,F)。其中D、DOM与模式设计关系不大,可以看作三元组R<U,F>...转载 2018-06-24 09:57:39 · 3356 阅读 · 0 评论 -
使用游标(Cursors)将多行查询结果逐行处理
在SYBASE数据库中,说明性数据库语言(SQL)是目前首推的最成功,应用最广泛的数据库语言,它已成为关系型数据库语言的国际标准。这主要得益于它的两大优点:一是免除了用户描述操作过程的麻烦,而将其转嫁给系统,系统可根据用户所提出的要求,确定一个有效的操作过程,二是其语言本身接近英语的自然语言,易学易用,很受用户欢迎。尽管如此,SQL语言一般局限于对数据库的操作,本身不是计算完备的语言,如在变量类型...转载 2018-05-27 20:03:17 · 4457 阅读 · 0 评论 -
SQL聚合函数功能和用法解析
第一部分:介绍SUM和AVG 我们知道数据库通常包含大量数据,要从海量的数据中找到我们需要的某条记录无异于大海捞针,不过通过SQL语言我们可以找到很多方法从数据库中提取我们要查找的特定数据,就是通过这些方法我们才能找到“列举出七八两个月中购买了西伯利亚羊毛的所有顾客的姓名”这类问题的答案。 很多时候,我们还希望能够通过对数据进行分析,总结出规律和趋势或生成高水平的报表。例如,对于采购经理来说,...转载 2018-04-26 11:43:24 · 5127 阅读 · 0 评论 -
SQL小测验
1.SQL 指的是?您的回答:Structured Query Language2.哪个 SQL 语句用于从数据库中提取数据?您的回答:SELECT3.哪条 SQL 语句用于更新数据库中的数据?您的回答:UPDATE4.哪条 SQL 语句用于删除数据库中的数据?您的回答:DELETE5.哪条 SQL 语句用于在数据库中插入新的数据?您的回答:INSERT INTO6.通过 SQL,您如何从 "Pe...原创 2018-04-21 15:35:50 · 1138 阅读 · 0 评论 -
SQL数据查询
数据查询1.简介数据查询是数据库的核心操作,SQL提供了SELECT语句进行数据查询,该语句具有灵活的使用方式和丰富的功能。2.语句格式3.单表查询单表查询是指仅涉及一个表的查询。①选择表中的若干列选择表中的全部或部分列即关系代数的投影运算。(1)查询指定列 例子:查询全体学生的学号与姓名。SELECT Sno,SnameFROM Student; 例子:使用 Beers(name,...原创 2018-04-16 14:01:35 · 553 阅读 · 0 评论 -
1.2数据模型
1.数据库技术的发展是沿着数据模型的主线推进的。2.数据模型(data model)是对现实世界数据特征的抽象,也就是说数据模型是用来描述数据、组织数据和对数据进行操作的。数据模型是数据库系统的核心和基础。3.数据模型应满足三方面要求:①能比较真实地模拟现实世界②容易为人所理解③便于在计算机上实现4.根据模型应用目的不同,可以分为两大类:①概念模型 ②逻辑模型和物理模型5.概念模型(conc...原创 2018-03-27 21:07:11 · 5859 阅读 · 0 评论 -
SQL
1.结构化查询语言(Structured Query Language,SQL)是关系数据库的标准语言,也是一个通用的、功能极强的关系数据库语言。2.大多数数据库均用SQL作为共同的数据存取语言和标准接口,使不同数据库系统之间的互操作有了共同的基础。3.目前,没有一个数据库系统能够支持SQL标准的所有概念和特性。同时,许多软件厂商对SQL基本命令集还进行了不同程度的扩充和修改,又可以支持标准以外的...原创 2018-04-15 10:12:37 · 310 阅读 · 0 评论 -
关系代数 Relational Algebra
数据查询1.目标:从数据库中指定想要的内容2.关系代数:是一种抽象的查询语言,它用对关系的运算来表达查询。3. 运算对象、运算符、运算结果是运算的三大要素。 关系代数的运算对象是关系,运算结果亦为关系。 关系代数的运算符包括两类:集合运算符和专门的关系运算符。4.五种基本的关系运算①集合运算:并(union) 符号:U 其结果仍为n目关系,由属于R或属于S的元组组成(没有重复的元...原创 2018-04-01 19:05:13 · 4981 阅读 · 0 评论 -
1.1数据库系统概述
1.数据库的四个基本概念数据、数据库、数据库管理系统、数据库系统是与数据库技术密切相关的4个基本概念。①数据(data)数据是数据库中存储的基本对象。描述事物的符号记录称为数据。数据的含义称为数据的语义,数据与其语义是不可分的。记录是计算机中表示和存储数据的一种格式或一种方法。②数据库(database,DB)数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据...原创 2018-03-26 14:41:13 · 2348 阅读 · 0 评论 -
数据库ER图基础概念
ER图分为实体、属性、关系三个核心部分。实体是长方形体现,而属性则是椭圆形,关系为菱形。ER图的实体(entity)即数据模型中的数据对象,例如人、学生、音乐都可以作为一个数据对象,用长方体来表示,每个实体都有自己的实体成员(entity member)或者说实体对象(entity instance),例如学生实体里包括张三、李四等,实体成员(entity member)/实体实例(entity ...转载 2018-03-20 09:46:27 · 32825 阅读 · 5 评论