PostgreSQL

#PostgreSQL#

已有40人关注此标签

内容分类

德哥

使用PostgreSQL逻辑订阅实现multi-master

标签 PostgreSQL , multi master , 逻辑订阅 背景 很多业务要求多活,但是多活中最难搞定的实际上是数据库,大多数业务通过分流,例如将数据根据UID切分到不同的IDC,同一个UID的数据永远只会写到一个IDC中,然后通过数据复制技术,将对应的数据复制到其他的IDC。

德哥

PostGIS 坐标转换(SRID)的边界问题 - ST_Transform

标签 PostgreSQL , PostGIS , ST_Transform , SRID , 26986 背景 某个用户在使用PostgreSQL ST_Transform转换坐标时,遇到一个边界问题(暂时不清楚是不是BUG,因为对SRID还不算太了解),导致距离计算不准确。

德哥

空间复合索引加速空间搜索

标签 PostgreSQL , PostGIS , 复合索引 , btree_gist , 共享单车 背景 随着移动互联网的普及,空间数据已经成为大多数企业数据的标配,例如出行、快递、等。 通常数据的查询会带位置距离搜索,同时还会伴随其他属性的过滤,其他属性的过滤:例如时间范围,区域ID的过滤,物流公司ID的过滤。

识码

Sharding-JDBC 1.5.0.M1 正式发布,全新的 SQL 解析引擎

经过了长达几个月的紧张开发,Sharding-JDBC 1.5.0.M1终于正式发布。Sharding-JDBC 1.5.0.M1版本是一次里程碑式升级,工作量巨大,Sharding-JDBC截止到1.4.2之前所有的提交次数为385次,而1.5.0.M1一个版本的提交次数为517次。

沉默术士

Mybatis 分页插件 PageHelper 5.0.2 发布

Mybatis分页插件 - PageHelper PageHelper 5.0.2 发布了。如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页,部分特殊情况请看重要提示。

巴吉

Gogs 0.11.19 发布,自助 Git 托管服务

Gogs 0.11.19 发布了,可选升级。 Bug 修复 无法使用 go get 子包 #1878 非首次使用 LDAP 登录无法更新用户为管理员 #2855 使用 PAM 登录时发生错误 #4216 PostgreSQL 恢复备份后出现错误 unique constraint violatio

巴吉

Gogs 0.11.19 发布,自助 Git 托管服务

Gogs 0.11.19 发布了,可选升级。 Bug 修复 无法使用 go get 子包 #1878 非首次使用 LDAP 登录无法更新用户为管理员 #2855 使用 PAM 登录时发生错误 #4216 PostgreSQL 恢复备份后出现错误 unique constraint violatio

it大咖说

直播 | 2017年第一届PostgreSQL技术高峰论坛

作为世界上最先进的开源数据库, PostgreSQL市场占有率不断提升。在中国,PostgreSQL发展备受关注,大型互联网公司、软件公司纷纷投入到PostgreSQL的应用开发及内核研究工作中。

德哥

懒人改善生活之 - 数据入库实时转换

标签 PostgreSQL , ETL , 数据转换 , 实时转换 , 规则 , 触发器 背景 PostgreSQL是一个功能很强大的数据库,仅仅在数据类型、索引接口的支持方面,就远超各种开源和商业数据库。

德哥

数据库平滑switchover的要素 - 会话资源漂移

标签 PostgreSQL , 中间件 , 连接池 , 平滑切换 , 会话设置 , 会话状态 , 绑定变量语句 , prepared statement 背景 数据库迁移、切换是很普遍的一个话题,但是大多数的方案,对用户来说都是有感知的,所以用户的体验并不好。

德哥

自动建立正确索引(btree,hash,gin,gist,sp-gist,brin,bitmap...)的方法

标签 PostgreSQL , 索引接口 , 自动创建索引 , 自动选择索引接口 , (btree,hash,bitmap,gin,gist,sp-gist,brin,rum,bloom,zoomdb) 背景 PostgreSQL的索引接口是开放的,支持btree,hash,bitmap,gin,gist,sp-gist,brin,rum,bloom,zoomdb等索引接口。

德哥

高阶魔方与数据编排 - 数据库存储优化之路

标签 PostgreSQL , cluster , 预排 , 一维数据 , 多维数据 , 视觉编排 , 数据编排 , IO优化 背景 中华文化源远流长,比如这句古语“远水不救近火,远亲不如近邻”,在数据库的优化中亦有体现。

德哥

任意列搜索之 列存储优化

标签 PostgreSQL , 列存储 , shard , 切片 , 大块 , 小块 , sort , 块级索引 , bitmap scan , 索引延迟 , 归整 背景 数据分析系统,决策系统的数据量通常非常庞大,属性(列)非常多,可能涉及到任意列的组合条件查询,筛选结果、聚合结果、多维分析等。

德哥

优化器里的概率学 - 性能抖动原理分析

标签 PostgreSQL , 概率学 , 优化器 , 索引 , filter , 数据分布 , 数据倾斜 背景 数据库的优化器大量的使用了概率学的知识,例如高频词的频率,数据分布柱状图,评估某个VALUE有多少行,评估物理存储与列的线性相关性等等。

异步社区

《途客圈创业记:不疯魔,不成活》一一2.3 早期产品

本节书摘来自异步社区出版社《途客圈创业记:不疯魔,不成活》一书中的第2章,第2.3节,作者:陈天,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.3 早期产品 与申请助跑计划同步进行的是途我睿产品的开发。

异步社区

《Metasploit渗透测试手册》—第1章1.8节在Metasploit框架中建立数据库

本节书摘来自异步社区《Metasploit渗透测试手册》一书中的第1章1.8节在Metasploit框架中建立数据库,作者【印度】Abhinav Singh,更多章节内容可以访问云栖社区“异步社区”公众号查看。

异步社区

《Metasploit渗透测试手册》—第1章1.2节在Windows操作系统中配置Metasploit

本节书摘来自异步社区《Metasploit渗透测试手册》一书中的第1章1.2节在Windows操作系统中配置Metasploit,作者【印度】Abhinav Singh,更多章节内容可以访问云栖社区“异步社区”公众号查看。

异步社区

《MySQL高效编程》一一1.3 认识MySQL数据库

本节书摘来自异步社区出版社《MySQL高效编程》一书中的第1章,第1.3节,作者: 王志刚 , 江友华,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.3 认识MySQL数据库 MySQL高效编程 在进行实际的数据库操作前,先了解一下MySQL数据库还是有必要的,包括我们要选择MySQL数据库的理由。

德哥

多阶魔方复原在数据优化中的应用

标签 PostgreSQL , 元素分布 , 减少HEAP IO , 数据聚集重组 背景 前一篇文章介绍了一个场景,利用多列索引,多种索引接口(GIN\BTREE\BRIN...)以及PostgreSQL内置的bitmapAnd, bitmapOr等手段,提升广告营销实时搜索性能,同时兼顾开发工作量。

德哥

懒人促进社会进步 - 5种索引的原理和优化Case (btree,hash,gin,gist,brin)

标签 PostgreSQL , 多列聚合 , gin , btree , n_distinct , 选择性 , 如何选择索引方法(hash,btree,gin,gist,brin) , 如何优化索引 , 相关性 背景 在广告行业,精准营销是一个较热的话题,之前写过一个案例,如何使用PostgreSQL的array类型和GIN索引实时圈人的场景。