07 2023 档案

摘要:# 前提条件 Spark 使用的语言是 Scala,而 Scala 需要运行在 JVM 之上。因此,搭建 Spark 的运行环境应该是 JDK 和 Scala。由于学习 Spark 源码的参考书籍是《Spark内核设计的艺术架构设计与实现》,所以就按照作者安装的版本进行安装: * Java8 * S 阅读全文
posted @ 2023-07-16 20:40 FireOnFire 阅读(28) 评论(0) 推荐(0) 编辑
摘要:# 事务处理 > 事务简介 事务是一个应用层面的操作 ,通过一系列的数据库操作执行。一个事务会影响数据库的状态。 ![事务对数据库的影响](https://img2023.cnblogs.com/blog/2306858/202307/2306858-20230704141717330-112468 阅读全文
posted @ 2023-07-04 14:27 FireOnFire 阅读(58) 评论(0) 推荐(0) 编辑
摘要:# 查询执行 > 查询执行简介 在这一阶段中,数据库引擎接受从优化器而来的执行计划,执行该计划并得到结果元组。 ![查询执行](https://img2023.cnblogs.com/blog/2306858/202307/2306858-20230702231514555-308180634.pn 阅读全文
posted @ 2023-07-03 00:01 FireOnFire 阅读(167) 评论(0) 推荐(0) 编辑
摘要:# 查询评估 > 查询评估介绍 之前介绍的下层结构全都是为了支持这一层查询评估(Query Evaluation),它处于最顶层。 ![查询评估的架构](https://img2023.cnblogs.com/blog/2306858/202307/2306858-20230701235615819 阅读全文
posted @ 2023-07-02 00:03 FireOnFire 阅读(88) 评论(0) 推荐(0) 编辑
摘要:# Join 实现 > Join 简介 数据库管理系统是一个用以存储,结合(Combine)和过滤(Filter)信息的引擎。Join()就是最主要的结合信息的方法。Join 操作非常重要,但是成本也可能非常高。最普遍的 Join 就是等价 Join,例如 R.pk=S.fk阅读全文
posted @ 2023-07-01 00:07 FireOnFire 阅读(7) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示