专栏文章
  • 开发者专区
  • 使用者专区
  • DBA专区

    Postgresql 源码学习之:词法和语法分析

    词法分析和语法分析主要通过Flex和Bison配合实现的。Flex负责做sql中关键字的事,然后转换成token给Bison使用。 Bison 根据token,定义语法并匹配语法,转换成parsetree

    PostgreSQL高可用之:Pgpool II 4.1以它的号角征服公牛

    Pgpool II 4.1版本的性能大大提升,推荐使用

    AES加密算法中五种模式的区别

    分组密码是用于加密或解密的方案,其中明文块被视为单个块并且用于获得具有相同大小的密文块。如今,AES(高级加密标准)是最常用的块加密算法之一。 它已于2001年由NIST(美国国家标准与技术研究院)标准化,以取代在此期间用于加密的DES和3DES。AES块的大小是128位,而加密密钥的大小可以是128、192或256位。

    Postgresql 源码学习之:进程间锁 latches

    SpinLock是最底层的锁。其特点是封锁时间短,没有等待队列,没有死锁检测,事务结束后不能自动释放。

    Postgresql 源码学习之:SpinLock

    SpinLock是最底层的锁。其特点是封锁时间短,没有等待队列,没有死锁检测,事务结束后不能自动释放。

    PostgreSQL源码学习之:RegularLock

    RegularLock锁由LWLock实现,有两种锁方法DEFAULT_LOCKMETHOD,USER_LOCKMETHOD,不同锁方法生产不同锁表,八种锁模式。其特点是有等待队列,有死锁检测,能自动释放。

    PostgreSQL高可用之:轻量级流复制管理工具Repmgr高可用功能的优化

    本文主要介绍轻量级流复制管理工具Repmgr高可用功能及在代码层的优化

    剖析PostgresSQL逻辑复制原理

    本文主要介绍与复制相关的概念及原理、基本用法,以及实现Postgres到不同架构、不同数据库的数据同步的构想

    PostgreSQL使用分片(sharding)实现水平可扩展性3-2

    本主题分三篇,主要介绍PostgreSQL分片的实现方式及需要优化、完善的要点内容。

    PostgreSQL使用分片(sharding)实现水平可扩展性3-1

    本主题分三篇,主要介绍PostgreSQL分片的实现方式及需要优化、完善的要点内容。

    • «
    • 1
    • 2
    • »

    全文检索场景下插件对比

    本文主要介绍GIN索引及相关示例,gin索引是原生PG自带的倒排索引,应用场景适用于 like %*%,原理跟es相似,在测试效率上也非常理想。

    优化排序性能

    本文介绍优化排序的几个方法

    PostgreSQL参数优化

    本文主要介绍可根据需要进行调整优化的配置参数

    Postgresql网络地址类型inet与cidr区别(转载)

    本文主要介绍Postgresql网络地址类型inet与cidr区别

    PostgreSQL数据库xlog文件命名为何如此优美(转载)

    本文主要介绍重做事务日志WAL的命名及相关函数使用

    • «
    • 1
    • 2
    • »

    PostgreSQL原理解析之:PostgreSQL备机是否做checkpoint

    本文从源码角度解析主从流复制的备节点checkpoint的操作过程及影响。

    PostgreSQL应用管理基础之:源码安装设置开机自启动

    Linux环境下源码安装Postgresql,如果想让数据库服务开机自启动,需要简单几步设置。

    PostgreSQL应用管理基础之:psql使用小技巧

    psql是PG的sql环境的工具,psql有元命令和sql语句两种交互方式,本文主要介绍元命令的一个小技巧。

    PostgreSQL应用管理基础之:oid与relfilenode

    本文主要帮助大家理解PG体系机构中的两个概念

    PostgreSQL应用管理基础之 :psql 访问数据库的密码验证

    本文主要演示psql如何在服务端访问数据库服务。

    PostgreSQL应用管理基础之:PG V10用户密码认证及加密算法scram-sha-256

    用户访问数据库需要用户密码验证,密码在数据库是以密文方式进行存储,加密方法主要是md5,PG V10版本以后引入了更为复杂的加密算法scram-sha-256,本文主要描述与此加密算法有关的内容。

    PostgreSQL应用管理基础之:FSM和VM

    本文主要帮助大家理解PG体系机构中的FSM和VM两个概念

    PostgreSQL应用管理基础之:系统表概述

    本文简要描述了PG常用系统表和系统试图的主要功能。

    PostgreSQL应用管理基础之:Cluster服务启停方式

    本文简要描述PostgreSQL服务的启停方式

    PostgreSQL应用管理基础之 :PostgreSQL的linux系统环境下的安装

    本文主要介绍PG的几种安装方式,并对源码安装详细说明。

    • «
    • 1
    • 2
    • 3
    • »
Copyright 2019 中国开源软件推进联盟PostgreSQL分会 版权所有