PostgreSQL黑科技大集会

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
云原生数据库 PolarDB 分布式版,标准版 2核8GB
简介: 清晨放毒,让大家看看那些基于PostgreSQL让人咋舌的奇特功能。   1、异地多主节点,异步数据表复制     多数据中心多写多活不是梦,当然这是异步的,需要我们自己处理数据冲突时的处理流程。   2、基于MPP架构的OLAP数据仓库


清晨放毒,让大家看看那些基于PostgreSQL让人咋舌的奇特功能。

 


1、异地多主节点,异步数据表复制

 

6fed7ee52f7e06455f6419bca4d548cdb5b5eb30

 

多数据中心多写多活不是梦,当然这是异步的,需要我们自己处理数据冲突时的处理流程。

 


2、基于MPP架构的OLAP数据仓库解决方案Greenplum

a9540beb57ad1d139646cc1ce011ebbb18db1b8f

 

24f339880a9804173d6c40b723dd76ed691b0470

 

你想要50台还是100台服务器来做SQL分析?

北京的朋友,Greenplum今天在北京开技术沙龙,PostgreSQL大拿们全都在北京,你们知道吗?

 


3、pg_shard或基于FDW的数据分片技术

 

be132d2c5a7783af8b5890539470a445890248b4

 

想想,你的一个数据库里,其中有一张表存放在另外512台服务器,随便坏个三两台服务器数据没有影响。但让注意,这不是HDFS,这不是Hadoop,这是PostgreSQL。

 


4、完全符合OpenGIS标准的PostGIS地址信息管理数据库组件

 

d05e643c57e7d97a820e753a251b36f4e09283a5

 

没错。。。你看到的是3D!!是的PostGIS支持海拔处理!!还有,地球是椭圆型的,而且还是不规则的椭圆型,你知道吗?反正PostGIS知道。

 

你能猜到中国有哪些系统都在用PostGIS吗?是的,订个餐可能是PostGIS;叫个车可能是PostGIS;查个公交可能是PostGIS;导航一下可能是PostGIS;想和你亲爱的去一下旅行也是PostGIS!!

 

你能想到的O2O,只要他们想做精准备一点,又想节约成本都在用PostGIS。

 


5、基于GPU实现高性能SQL透明查询:PG-Strom

 

c4d7733036cce45382fa9ea5b454369ac3d38401

 

当你发现你家用来打游戏的显卡可以用来跑SQL, 这是何等的无节操,黑科技。

 

2015年德哥用PostgreSQL通过SQL画了个米奇老鼠,我期待他2016年用PG-Strom + PostGIS画个3D的。

 


6、基于视图技术的关系型数据库流式计算:PipelineDB

5318f73a4af17ec219999d0ec5b6a75573b6e900

 

近期股票不是很景气,我不题大家伤心事。

 

换个例子,如果你是国家电网或南方电网的技术人员,现在要求每1分钟获取智能电表的数据1次,每个数据1KB,一个中等人口的省份约5000万户。

 

问1:每秒数据量是多少?每秒IOPS要求多少?每月数据量是多少?

 

问2:如果用的是流式计算,在内存计算完业务结果再写盘呢?

 


7、超级数据SQL接口:FDW

 

ad11867d917d844defc899c03abadf5a456f2315

 

FDW是个万能插口,还可以双向操作对Oracle、SQLServer、MySQL、MongoDB、Redis、Excel、CVS等数据库或文件。小心用电安全,FDW是万能的接口,大象的小屁屁再大也是有限的,不要爆菊花!

 

 --------------------------------------------------------------------------------------------------

 --------------------------------------------------------------------------------------------------

》》是的,我是异教徒,我是PGer,你们都快到我坛里来!!《《

 --------------------------------------------------------------------------------------------------

 --------------------------------------------------------------------------------------------------

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
关系型数据库 数据库 索引
AnalyticDB for PostgreSQL 黑科技解析 - 列存储 Meta Scan 性能加速
本文介绍阿里云 AnalyticDB for PostgreSQL(原HybridDB for PostgreSQL) 产品,即 MPP 数据仓库服务,其列存储 meta scan机制,及其对 分析场景的性能提升。
2418 0
|
关系型数据库 PostgreSQL 索引
AnalyticDB for PostgreSQL 黑科技解析 - 列存储 Meta Scan 性能加速
原文作者:张晓博,2011年毕业于武汉理工大学,曾任职于人大金仓、北大方正信产研究院、百分点等公司,从事数据库内核开发工作,现在任职于阿里云数据库事业部,云化数据仓库服务 AnalyticDB for PostgreSQL 数据库内核开发技术专家。
4167 0
|
存储 算法 关系型数据库
PostgreSQL 9.6 黑科技 bloom 算法索引,一个索引支撑任意列组合查询
bloom filter是一个有损过滤器,使用有限的比特位存储一些唯一值集合所产生的bits。通过这些bits可以满足这样的场景需求,给定一个值,判断这个值是否属于这个集合。例如 create table test(c1 int); insert into test select trunc
14069 0
|
物联网 关系型数据库 数据库
PostgreSQL 物联网黑科技 - 瘦身500倍的索引(范围索引)
在数据库中用得最多的当属btree索引,除了BTREE,一般的数据库可能还支持hash, bitmap索引。但是这些索引到了物联网,会显得太重,对性能的损耗太大。为什么呢?物联网有大量的数据产生和入库,入库基本都是流式的。在使用这些数据时,基本是FIFO,或者范围查询的批量数据使用风格。btree.
8640 1
|
物联网 关系型数据库 OLAP
PostgreSQL 物联网黑科技 - 阅后即焚
在物联网应用场景中,有大量的传感器,会产生非常大量的消息以极高的并发进入数据库。这些数据如果直接进入面向OLAP场景设计的数据仓库,数据实时入库会成为瓶颈,并且OLAP系统很难接受非常高并发的请求。面对这样的应用场景,这些既要又要还要怎么满足呢?.1. 既要实时入库,.2. 又要实时分析,.3. .
5080 0
|
4天前
|
关系型数据库 MySQL 数据库
docker MySQL删除数据库时的错误(errno: 39)
docker MySQL删除数据库时的错误(errno: 39)
14 0
|
2天前
|
关系型数据库 MySQL 数据库
mysql 设置环境变量与未设置环境变量连接数据库的区别
设置与未设置MySQL环境变量在连接数据库时主要区别在于命令输入方式和系统便捷性。设置环境变量后,可直接使用`mysql -u 用户名 -p`命令连接,而无需指定完整路径,提升便利性和灵活性。未设置时,需输入完整路径如`C:\Program Files\MySQL\...`,操作繁琐且易错。为提高效率和减少错误,推荐安装后设置环境变量。[查看视频讲解](https://www.bilibili.com/video/BV1vH4y137HC/)。
20 3
mysql 设置环境变量与未设置环境变量连接数据库的区别
|
4天前
|
关系型数据库 MySQL 数据库连接
用Navicat备份Mysql演示系统数据库的时候出:Too Many Connections
用Navicat备份Mysql演示系统数据库的时候出:Too Many Connections
16 0
|
5天前
|
存储 Oracle 关系型数据库
oracle 数据库 迁移 mysql数据库
将 Oracle 数据库迁移到 MySQL 是一项复杂的任务,因为这两种数据库管理系统具有不同的架构、语法和功能。
16 0
|
13天前
|
关系型数据库 MySQL Linux
【MySQL-10】数据库函数-案例演示【字符串/数值/日期/流程控制函数】(代码演示&可cv代码)
【MySQL-10】数据库函数-案例演示【字符串/数值/日期/流程控制函数】(代码演示&可cv代码)
【MySQL-10】数据库函数-案例演示【字符串/数值/日期/流程控制函数】(代码演示&可cv代码)

相关产品

  • 云原生数据库 PolarDB