
数据库
名字被猪吃掉了
这个作者很懒,什么都没留下…
展开
-
RDBMS运行过程示例
① 用户A通过应用程序A向RDBMS发出调用数据库数据的命令,命令中给出关系名和查找条件② RDBMS 首先对命令进行语法检查,通过后进行语义检查和存取权限检查。具体:RDBMS查数据字典,检查是否存在该关系及相应字段,该用户能否读取等,确认正确后执行该命令,否则拒绝执行,返回错误信息。③ RDBMS 执行查询优化。优化器依据数据字典中的信息优化,把命令转换成一串单记录的存取...原创 2019-08-09 17:35:43 · 809 阅读 · 0 评论 -
关系型数据库与非关系型数据库的区别
关系型数据库优点:安全:数据存储在磁盘上,不会说突然断电导致数据没了容易理解:建立在关系模型上,关系模型就是二维表格模型,二维表结构非常贴近逻辑世界使用方便:通用的SQL语言使得操作关系型数据库很方便易于维护:丰富的完整性大大降低数据冗余和数据不一致的概率数据一致性高,冗余低数据完整性好,便于操作技术成熟,功能强大,支持很多复杂操作缺点:不节省空间:建立在关...原创 2019-08-08 17:07:43 · 163 阅读 · 0 评论 -
2PC协议(2-phase-commit protocol)
一、协议概述两阶段提交协议(2-phase-commit protocol,2PC)可以保证数据的强一致性,许多分布式关系型数据管理系统采用此协议来完成分布式事务。它是协调所有分布式原子事务参与者,并决定提交或回滚的分布式算法。也是解决一致性问题的一致性算法。为了能够使参与者从故障在恢复,采用日志记录协议的状态,虽然使用日志降低了性能但是节点能从故障中恢复。在2PC中,系统一般含两类节点:...原创 2019-08-08 16:00:24 · 604 阅读 · 0 评论 -
并行数据库 & 分布式数据库
既然决定以后会做与数据相关的研究,就先趁着暑假多了解一点知识!大三下学期刚刚学习了数据库原理!趁热打铁!目前对提高数据库性能和可用性出现了并行数据库和分布式数据库~并行数据库(parallel database):并行数据库是新一代高性能数据库系统,是在大规模并行处理计算机和集群并行计算环境的基础上提出。根据所在的计算机的处理器(Processor)、内存(Memory)及存...原创 2019-08-08 09:39:22 · 7194 阅读 · 0 评论 -
Mining Precision Interface From Query Logs -- 学习笔记(一)
Mining Precision Interface From Query Logs》是SIGMOD2019所接收到的papers当中的一篇。花了大概4天时间阅读,全英文的paper读起来还是有点吃力的,不过好在大部分还是能看懂。下面写写自己的学习笔记:摘要(Abstract)摘要其实就能概括整个文章所要解决的问题或者提出的一种新技术:可视化交互工具让数据分析越来越有效,并且对普通大众...原创 2019-08-05 09:59:26 · 416 阅读 · 0 评论 -
Mining Precision Interface From Query Logs -- 学习笔记(二)
4 交互mining 前面说到解决最终问题的步骤之一:分析日志以识别有意义的结构更改,因为如果单纯用成对AST之间的差异表 会导致不相关的差异,所以并不是所有从logs中分析出的差异对生成精确界面都是有意义的。本节作者提出的 语句以及编写 语句的工具:就是一种可以指定 有意义的结构改变的特定于域的语言。Q1:为什么不使用 来分析所有 中的差异?答:有三个方面:...原创 2019-08-06 16:20:25 · 240 阅读 · 0 评论 -
Mining Precision Interface From Query Logs -- 学习笔记(三)
读完第五部分,全文的重中之重也可以说是学习完毕了。前半部分是对提出的问题的 一个解决方案。接下来,作者要阐述的 是针对这个问题,有没有更进一步的优化方案,使得生成精确界面的成本代价更小。优化也是问题研究中一个很重要的方面,当数据量庞大时,好的算法有时可以降低很大级别数量级的复杂度,提高性能。下面,来读一读作者关于此问题的优化方案:先回顾一下解决问题的步骤:(1)计算出query logs中...原创 2019-08-08 08:12:29 · 243 阅读 · 0 评论 -
数据仓库与联机分析处理技术
计算机系统中存在两类不同数据处理工作:操作型处理和分析型处理,也称联机事务处理(OLTP)和联机分析处理(OLAP)操作型也叫事务处理,通常是对一个或一组记录的查询和修改。分析型指对数据的查询和分析操作,通常是对海量数据查询和分析,要访问的数据量很大。因此诞生了DW数据仓库,数据仓库将操作型和分析型区分开来。传统的数据库技术为操作型处理服务,DW为分析型处理服务。(一)数据仓...原创 2019-08-12 14:53:37 · 1691 阅读 · 0 评论