PostgreSQL被业界誉为“最先进的开源数据库”,面向企业复杂SQL处理的OLTP在线事务处理场景,支持NoSQL数据类型(JSON/XML/hstore)、支持GIS地理信息处理。

优点

NoSQL兼容
兼容SQL:2011, 丰富的数据类型,直接支持SQL操作JSON及XML
插件化管理
支持GIS地理信息、云存储空间扩展、中文分词等,让开发更轻松
高效查询
基于成本的SQL查询优化器,多表关联查询性能比MySQL高数倍
安全稳定
SQL审计,身份隔离深入到字段级别;支持IP白名单防DDoS攻击
 

产品详情

    • 轻松处理空间信息

      通过PostGIS插件,可以轻松支持2D、3D地址信息模型,更支持地球不规则球体的偏移量,实现达到国际OpenGIS标准的精确定位

      空间数据类型

      点(POINT)、线(LINESTRING)、多边形(POLYGON)、多点(MULTIPOINT)、 多线(MULTILINESTRING)、多多边形(MULTIPOLYGON)和集合对象集(GEOMETRYCOLLECTION)等

      空间分析函数

      面积(Area)、长度(Length)和距离(Distance)等

      元数据以及函数

      GEOMETRY_COLUMNS和SPATIAL_REF_SYS等

      二元谓词

      Contains、Within、Overlaps和Touches等

      空间操作符

      Union、Difference等

      强大NoSQL兼容

      基于SQL支持JSON、XML、Key-Value等非结构化数据类型,实现另类的Not Only SQL(NOSQL)解决方案

      建表时使用JSON数据类型

      CREATE TABLE json_tab(id bigint, data jsonb);

      直接保存JSON内容

      INSERT INTO json_tab VALUES (1,'{""pname"":""产品1"",""qty"":50}')

      直接查询JSON信息

      SELECT * FROM json_tab WHERE data->>'qty' > 30

      对JSON的属性进行索引提高性能

      CREATE INDEX idx_json_tab_data_pname ON json_tab USING btree ((data ->> 'pname'));

      与现有关系表进行JOIN查询

      SELECT * FROM json_tab JOIN product ON (products.pname=json_data.data->>'pname') WHERE data->>'qty' > 30;

      支持全文搜索

      通过全文搜索,应用将不再需要额外搭建搜索引擎,只通过SQL操作即可实现全文检索(Full Text Search)及模糊查询

      功能丰富

      支持中文分词、自定义词库,可对现有词库进行智能学习处理,持续优化。同时可以实现:“结巴分词”、“相似度分析”、“相似度索引”、“正则匹配”等高级功能,通过SQL引擎完成整套分词操作过程,让用户免去重复开发的烦恼

      支持OSS云存储扩展

      基于PostgreSQL的FDW功能,阿里云深度整合优化了对OSS云存储的外部表管理功能,可以支持2TB以上存储空间无限扩展

      可读、可写、空间无限扩展

      用户可以通过外部表的方式将OSS云存储中的CSV格式化文件当成本地数据表进行使用。支持与本地数据表进行JOIN,支持数据读写,从而也借助OSS的能力,使得数据库的存储空间可以随意扩展到任意大小,满足企业用户对冷热数据生命周期管理的需求。OSS存储外部表功能还支持数据压缩,用户可以使用标准gzip算法进行csv文件压缩,有效缩短数据写入到OSS的时间,同时节省存储费用可达50%以上

      支持数据仓库

      通过PostgreSQL除了在高可用方面能够满足OLTP在线应用的要求外,需要进行实时分析的数据,还可以扩展支持OLAP数据仓库的业务

      OLAP+OLTP=HTAP

      在线数据库和数据仓库使用相同的开发协议接口,可以帮助中小企业降低IT研发成本。当TB级的数据需要进行分析时,时可以通过同样基于PostgreSQL内核的“云数据库HybridDB”实现可横向扩展的OLAP数据仓库,支持总量达百TB甚至PB级的数据分析BI业务

      点击浏览更多详情动态

 

最新文章

  1. 总结一下项目中遇到的分页问题,使用bootstrap-table来做的后台分页,大家可以借鉴一下 (分页第一篇)
  2. k8s dns 服务安装配置说明
  3. Lucene-Analyzer
  4. Session入门
  5. 5.2 i++
  6. C# 浅谈委托----温故而知新
  7. Http请求通信(工具类)
  8. Oracle统计之like,or关键字
  9. Asp.Net MVC 进阶篇:路由匹配 实现博客路径 和文章路径
  10. MVC3升级到MVC4模型验证信息显示为英文问题及解决方案
  11. Memcached源码分析之items.c
  12. 【转载】关于c++中的explicit
  13. java学习——平台的安装与部署
  14. 用JDOM和DOM4J解析节点名节点值
  15. Android加密解析
  16. mybatis_13一级缓存
  17. 快速掌握JavaScript面试基础知识(三)
  18. webpack之loader和plugin简介
  19. Windows Mysql安装
  20. zabbix实现电话、短信、邮件报警

热门文章

  1. 51 Nod 1092 回文字符串
  2. 牛客训练41D最小相似度bfs
  3. Java从string数组创建临时文件
  4. php项目权限系统设计
  5. mybatis延迟加载(assocation)
  6. IDEA问题java: -source 1.6 中不支持diamond、 lambda 表达式
  7. vue-cli 3x 的使用
  8. Servlet——理解会话Session
  9. ExpectedConditions API
  10. 三、SpringBoot启动时JDBC报错:You must configure either the server or JDBC driver (via the serverTimezone configuration property)