写点什么

PostgreSQL 增强版首发,最大程度兼容 Oracle 语法

  • 2020-03-29
  • 本文字数:1107 字

    阅读完需:约 4 分钟

PostgreSQL 增强版首发,最大程度兼容 Oracle 语法

日前,华为云数据库推出 PostgreSQL 增强版,提供最接近 Oracle 数据库的用户体验,同时完整保留 PostgreSQL 的所有功能,兼容大部分 Oracle 语法和数据库对象,包括内建函数、数据类型、系统视图、匿名块和存储过程等,成为金融行业去 O 用户的最佳选择。



众所周知,PostgreSQL 以功能强大而闻名。不但包括了几乎是目前世界上最丰富的数据类型支持,而且在保证数据可靠性和完整性方面表现出色,与 Oracle 等商用数据库拥有相似结构,是金融行业的理想选型。


在金融领域,由于业务场景多、交易量大、数据安全性要求高,因此对数据库选择也相当严苛。以保险业务为例:由于业务逻辑极其复杂,即使是 OLTP 系统,也涉及对大量数据的访问和计算。因此很多业务逻辑都在数据库内部实现,而这对 PostgreSQL 来说游刃有余。


不同于 Thin Database 的轻数据库重应用,数据库只做为数据的存储,提供简单的查询访问,而复杂的业务逻辑前移到应用服务器端来完成。PostgreSQL 与 Oracle 均属于 Thick Database,无论业务逻辑简单还是复杂,OLTP 还是 OLAP 负载,都可以支持,也都有很成熟的产品。也因此,PostgreSQL 被称为开源领域的 Oracle。


PostgreSQL 可以用多种语言编写,对于复杂业务逻辑计算、以及大数据量访问,可以在数据库后端实现,大大减少网络交互成本,从而整体提升应用性能。此外查询优化器非常强大,支持全部表关联方法,对于复杂的 SQL 语句优化起来也不是问题,而这正是保险行业进行业务逻辑处理需要的特性。


华为云 PostgreSQL 不但兼具社区版功能特性,使用多版本并发控制(MVCC),保证数据一致性,而且主备实例数据同步复制,实现数据双保险,确保数据不丢失。此外配合 OBS 实现存储空间扩展,将冷数据转存到 OBS 中,节省历史数据存储成本。



华为云数据库金融行业方案架构图

华为云 PostgreSQL 在金融领域的优势

多版本并发

用户在事务内所作的每个修改,对于其他的用户都不可见,同时保证了数据库高效地符合 ACID 原则。

毫秒级延迟

主备操作同步,延时时间达到毫秒级,提供数据一致性保障。


此番华为云数据库 PostgreSQL 推出的增强版,能最大程度兼容 Oracle 语法。兼容范围涵盖 SYS 系统视图、PL/SQL、数据类型、高级函数、SQL 语法、Null 值处理等。在安全性、功能性、易用性、可靠性,以及性能方面,都得到增强和提升。


当前,华为云 PostgreSQL 增强版支持权限控制,DBA、运营和开发人员的权限分离,最小化权限,将对数据库的可能危害降到最低,且便于后续数据审计和追踪。并通过内核改造,采用华为云高性能的 I3 本地盘独享物理盘,IOPS、吞吐量等性能指标均大幅提升。


本文转载自 华为云产品与解决方案 公众号。


原文链接:https://mp.weixin.qq.com/s/xzXR6KjwgkrzuFnVk50ZSQ


2020-03-29 19:211469

评论

发布
暂无评论
发现更多内容

【Python技能树共建】断言

梦想橡皮擦

Python 6月月更

注意了,ribbon将被替换

Damon

6月月更

低代码平台FlyFish在云智慧的落地实践探索

云智慧AIOps社区

开源 前端 低代码 数据可视化

保姆级教程,龙蜥操作系统安装使用一步到位!

OpenAnolis小助手

开源 操作系统 安装 配置 龙蜥

web前端培训20+Vue经典面试题分享

@零度

Vue 前端开发

使用 Nocalhost 开发 Rainbond 上的微服务应用

北京好雨科技有限公司

大数据培训26 个 Spark 高频面试考点

@零度

大数据 spark

LeaRun敏捷开发平台加速企业数字化转型

力软低代码开发平台

微前端在得物客服域的实践/那么多微前端框架,为啥我们选Qiankun + MF

得物技术

架构 前端 客服 iframe 一站式平台

Hive参数与性能企业级调优

五分钟学大数据

6月月更

鲲鹏DevKit工具基础知识

乌龟哥哥

6月月更

windows下修改、编译、构建spring-framework4.1.8.RELEASE源码

程序员欣宸

Java SpringFramework 6月月更

工厂函数和构造函数

大熊G

JavaScript 前端 6月月更

String源码解读(JDK1.8)

莫逸风

Java 源码 string 6月月更

InfoQ 极客传媒 15 周年庆征文 | Web3.0:互联网的未来

devpoint

区块链 Token InfoQ极客传媒15周年庆

零信任态势评估:CIS安全控制内容与实施

权说安全

网络安全 零信任

端午“沉浸式云旅游”怎么玩?即构助力“直播+”新场景落地

ZEGO即构

直播 云旅游

Fabric.js 锁定背景图,不受缩放和拖拽的影响🎃

德育处主任

web前端 canvas FabricJS Fabric.js 6月月更

面试突击54:MySQL 常用引擎有哪些?

王磊

Java 面试

【高并发】高并发分布式锁架构解密,不是所有的锁都是分布式锁!!

冰河

并发编程 多线程 高并发 异步编程 6月月更

在信息化的背景下,如何鼓励员工进行知识共享?

小炮

java培训高频Spring面试题分享

@零度

spring JAVA开发

Web Service进阶(四)WebService注解

No Silver Bullet

WebService 6月月更

Linux驱动开发_mplayer播放器开发

DS小龙哥

6月月更

SAP 云平台上的 ABAP 编程环境里如何消费第三方服务

汪子熙

云计算 Cloud SAP abap 6月月更

实时数据湖在字节跳动的实践

字节跳动数据平台

字节跳动 数据湖 实时数据 湖仓一体

Windows 系统如何修改 hosts?

甜甜的白桃

windows hosts 6月月更

Jetpack Composes 学习【02】Text

坚果

6月月更

原来Mysql索引要这么设计才能起飞

慕枫技术笔记

MySQL索引 6月月更

Kafka 负载均衡在 vivo 的落地实践

vivo互联网技术

大数据 kafka 负载均衡 集群

前端导出 excel(基于 Blob.js 和 Export2Excel.js 做前端导出)

CRMEB

PostgreSQL 增强版首发,最大程度兼容 Oracle 语法_文化 & 方法_华为云产品与解决方案_InfoQ精选文章