写点什么

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

评论

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

新疆重点人员管控平台搭建,可视化大屏

低代码与数字化校园应用案例:2周时间构建50+应用,直呼过瘾!

优秀

低代码 数字化校园

恒源云_Gpushare.com | 三步搞定GPU免费云端训练!

恒源云

人工智能 深度学习 gpu CV nlp

肝了15000字性能调优系列专题(JVM、MySQL、Nginx and Tomcat),看不完先收藏

北游学Java

Java MySQL nginx tomcat JVM

百度C++工程师的那些极限优化(内存篇)

百度Geek说

c++ C# 内存访问

恒源云_Gpushare.com | RTX 3090独家训练实录:MMDetectionV2 + ResNeSt

恒源云

人工智能 深度学习 gpu CV nlp

GitHub惊现!JVM G1GC的算法+实现,90张图+33段代码,你的面试专属!

Java架构师迁哥

彻底搞懂ThreadLocal

千珏

Java 源码分析 多线程 ThreadLocal

如何深入的学习C语言

cdhqyj

编程 C语言 计算机 嵌入式

拒绝假货!LVMH与普拉达、卡地亚联手推出区块链平台AURA

CECBC

区块链“进军”文娱产业将碰撞出哪些火花?

CECBC

娱乐

家务活中的python协程

行者AI

协程 python学习

2021年3月券商App行情刷新及交易体验评测报告

博睿数据

打造创新模型,博睿数据首倡服务可达的数据链DNA

博睿数据

聪明人的训练(二十二)

Changing Lin

4月日更

浪潮云洲链接入“星火•链网”,走向工业互联网的星辰大海

云计算

混搭的美感|靠谱点评

无量靠谱

头条观察 | 从比特币的角度理解牛市暴跌

CECBC

比特币

图解 Docker 架构

xcbeyond

Docker 容器 4月日更

如何从零开始学Python:(6)如何创建模块并运行?

广之巅

Python 4月日更

在数字化迁徙浪潮中,数据可信、数据共享、数据隐私安全缺一不可!

CECBC

大数据

软件测试——教育机构课程顾问常见黑话大全

程序员阿沐

程序员 软件测试 教育 机构 教育培训

一文搞定 Flink Job 的运行过程

shengjk1

flink flink源码 flink源码分析

简简单单才是真,初试 Svelte

LeanCloud

博睿数据携数据链DNA创新理念,闪耀金融科技应用发展研讨会四川站

博睿数据

Redis学习01

Hex

Redis 核心技术与实战

面向软件 IT 专业的高校大学生付费学习现状问卷调研

Albert

4月日更

Redis为什么是单线程?高并发响应快?

Linux服务器开发

redis Linux服务器开发 网络io C++后端开发 单线程

一个诡异的MySQL查询超时问题,居然隐藏着存在了两年的BUG

CoderW

Java MySQL 数据库 程序员 互联网

JVM 读书笔记(二) 垃圾收集

U2647

JVM 4月日更

什么是产品思维和产品意识?——课程总结

Deborah

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