NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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:211072

评论

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

华为云PB级数据库GaussDB(for Redis)揭秘:如何搞定推荐系统存储难题

华为云开发者联盟

数据库 推荐系统 存储 华为云 GaussDB(for Redis)

浪潮云说丨上云迁移——快,准,稳!

浪潮云

云计算

第一波场DAPP系统搭建,DAPP介绍

合肥艾数199四②43⑧797

国产接口管理工具APIPOST中的常见设置项

Proud lion

大前端 后端 Postman 开发工具 接口文档

全球教育行业机构遭受的攻击增长了 29%

WorkPlus

阅读

拥抱开源,云智慧发布AIOps社区

WorkPlus

阅读

云小课|细数那些VMware虚拟机的恢复招式

华为云开发者联盟

vmware 云小课 云备份 VMware恢复 恢复数据

架构学习模块一

George

API与ESB 、ServiceMesh、微服务究竟关系如何?

BoCloud博云

云管理

企业级即时通信市场能否告别“孤岛时代”?

WorkPlus

移动数字化底座 企业即时通讯平台 移动数字化平台 即时通讯IM 移动办公

Dogfooding-爱奇艺移动端后台灰度环境优化实践

爱奇艺技术产品团队

测试 开发 灰度发布

就靠这一篇文章,我就弄懂了 Python Django 的 django-admin 命令行工具集

梦想橡皮擦

9月日更

如何设计企业特色的数字化转型架构?

博文视点Broadview

netty系列之:搭建自己的下载文件服务器

程序那些事

Java Netty io nio 程序那些事

敏捷团队的最佳测试实践:自动化金字塔

禅道项目管理

测试 自动化测试

服务器运维是什么意思?日常工作包含哪些?

行云管家

运维 服务器 IT运维 服务器运维

波场链DAPP智能合约系统搭建|波场链DAPP开发

Geek_23f0c3

DAPP智能合约交易系统开发 波场DAPP 波场链DAPP开发

柯基数据通过Rainbond完成云原生改造,实现离线持续交付客户

北京好雨科技有限公司

云原生 需求落地 离线部署 可持续交付

❤️用武侠小说的形式来阅读LinkedList的源码,绝了!

沉默王二

Java

聊聊什么样的代码是可读性强的代码?

卢卡多多

代码质量 代码 9月日更

值钱的数据放在云上安全吗?怎样才能保障其安全性?

行云管家

网络安全 信息安全 数据安全 企业上云

祝贺 StreamNative 工程师张勇成功跻身 Apache BookKeeper Committer

Apache Pulsar

bookKeeper Apache Pulsar StreamNative

携手伙伴,共赴星海-百度飞桨应急行业AI私享会成功举办

百度大脑

人工智能 飞桨

国资云横空出世,云上安全监管再加码

行云管家

云计算 数据安全 企业上云 国资云

深入分析3种线程池执行任务的逻辑方法

华为云开发者联盟

Java 线程 线程池 ThreadPoolExecutor类

电信运营商基于 MQTT 协议构建千万级 IoT 设备管理平台

EMQ映云科技

物联网 IoT mqtt 通信运营商 emq

华为云IoT如何连接边缘和云,实现海量IoT数据就地处理的技术实践

华为云开发者联盟

IoT 边缘 IoT边缘 实时数据 IoT Edge

【LeetCode】 二叉树中和为某一值的路径Java题解

Albert

算法 LeetCode 9月日更

IDC:2021年全球大数据和分析支出预计达2157亿美元

WorkPlus

阅读

如何采购ARM六核RK3399安卓工控开发主板?

双赞工控

安卓主板 工控主板 rk3399主板

再启动!零代码第四期训练营报名开放中

明道云

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