本文参考了《Spark SQL内核剖析》(朱峰、张韶全、黄明等著)的目录结构和内容,这本书主要集中在对SQL内核实现的剖析上,从源码实现上学习分布式计算和数据库领域的相关技术,非常值得有相关需求的专业人士学习和购买。我写这篇文章的目的也是基于此做一个关于Spark SQL的学习以及分享了一些自己的理解。什么是Spark SQL?Spark SQL是近年来SQL-on-Hadoop解决方案(包括Hi
转载 2024-05-22 20:08:47
67阅读
环境搭建:1. VS2005(完ource c
转载 2012-04-10 22:42:00
248阅读
2评论
0.导论1.Portal1.1 入口层1.2 Portal层2.游标Cursor2.1 打开游标2.2 关闭游标2.3 FETCH or MOVEGPDB and PostgreSQL Portal内核分析0.导论Portal
原创 2022-11-05 01:37:31
240阅读
学习PostgreSQL内核发现一个学习PG内核的资料,以作记录。首先有段实际没有做深入...
转载 2022-10-16 22:02:30
98阅读
PostgreSQL 8.4.1PostgreSQL源码包含3400多个文件,主要程序由C语言编写,包括十几个大型模块,定义了几百个主要
原创 2022-07-26 16:52:55
561阅读
高性能linux服务器内核调优首先,介绍一下两个命令1、dmesg 打印系统信息。有很多同学们服务器出现问题,看了程序日志,发现没啥有用信息,还是毫无解决头绪,这时候,你就需要查看系统内核抛出的异常信息了,使用dmesg命令,可以查看系统信息,dmesg -c 清除已经看过的信息。2、sysctl -p 生效内核配置在我们修改内核参数文件/etc/sysctl.conf后,需要执行以下sysctl
在关系数据库中,为了实现数据库系统的控制,必须提供数据字典的功能。数据字典不仅存储各种对象的描述信息
原创 2022-07-26 16:52:53
285阅读
文章目录一、PostgreSQL安装和数据库命令1.安装2.PG的数据库命令3.PG源代码的组织结构二、PG体系结构1.系统表一、PostgreSQ
1、 HTTP报文格式 HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。 请求报文 一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。  (1)请求行 请求行由请求方法字段、URL字段和HTTP协议版本字段
打开
原创 2009-04-02 15:11:54
609阅读
概述前面博文中谈过parser语法解析模块,但没深入介绍,本文相对详细的介绍下。 当PostgreSQL的后台进程Postgres接收到查询语句后,首先将其传递给查询分析模块,进行词法、语法和语义分析。若是功能性命令(例如建表、创建用户、备份等)则将其分配到功能性命令处理模块;对于查询命令(SELECT/INSERT/DELETE/UPDATE)则要为其构建查询树(Query结构体),然后交给查
PG内核分析 Question and AnswerPG系统概述为什么说PG是一种先进的对象—关系数据库系统因为PG它不仅支持关系数据库的各种功能, 而且还具备类, 继承等对象数据库的特征.面向对象数据库技术可望成为继关系数据库技术之后的新一代数据管理技术。它是一种以关系数据库和SQL为基础, 扩展了抽象数据类型, 从而具备面向对象特征的数据库.PG不是完全的对象数据库, 而是综合了在关系数据库的
转自:https://.cnblogs./linfeng-learning/p/9285547.html 目录 1. Linux内核自解压过程 2. Linux内核启动准备阶段 3. Linux内核初始化阶段 3.1 start_kernel函数的主要工作 3.2 start_kerne
转载 2020-10-22 10:17:00
646阅读
2评论
1.make menuconfig    添加对s3c2440的支持    system  type--> s3c2440 machine--> smdk24402.  __lookup_machine_type &n
原创 2013-08-04 16:12:37
712阅读
1点赞
Linux内核是一个开源的操作系统内核,拥有众多的版本和分支。其中,Red Hat Linux是其中的一个备受关注的分支,也被广泛应用于企业级的服务器和工作站上。 Red Hat Linux使用的内核与其他Linux发行版使用的内核有很大的不同,它经过了精心的定制和优化,以适应企业级环境中更高的性能要求和更严格的稳定性要求。因此,对Red Hat Linux内核的深入分析和研究,对于了解Linu
原创 2024-03-07 12:14:05
70阅读
VXWORKS内核分析 1. 实时操作系统的结构     在计算的早期开发的操作系统的最原始的结构形式是一个统一的实体(monolithi
转载 2022-09-30 09:51:01
408阅读
1. RAM RAM: Random Access Memroy,随机访问存储器,典型代表:内存条。特点:要是做运行时数据存储器,在掉电之后丢失数据。分类:SRAM,DRAM.2. ROMROM: Read-Only Memory, 只读存储器特点:ROM数据不能随意更新,但是在任何时候都可以读取,断电之后仍保存数据。往ROM中注入数据需要另外的编译器,PC上面没有这个功能,一般在ROM
转载 9月前
22阅读
文章目录一、概述二、查询分析一、概述查询编译的主要任务是根据用户的查询语句生成数据库中最优的执行计划查询执行过程中所涉及的各个模块说明如下:若是简单的命令(建表、创建用户、备份等)则将其分配到功能性命令处理模块负责命令(SELECT\INSERT\DELETE\UPDATE)则要为其构建查询树(Query结构体),然后交给查询重写模块查询重写
文中附图参考至《PostgreSQL数据库内核分析》(一)概念描述B+树是一种索引数据结构,其一个特征在于非叶子节点用于描述索引,而叶子节点指向具体的数据存储位置。在PostgreSQL中,存在结构相似的BTree索引,该数据结构最先引用于《Effiicient Locking for Concurrent Operations on B-Trees》论文,一个新特征在于,引入了“High&nbs
转载 2023-07-12 15:20:55
110阅读
postgresql 内核实现的可观测性,主要是 Metrics 和 Trace 能力。
原创 2022-12-10 01:55:13
233阅读
  • 1
  • 2
  • 3
  • 4
  • 5