热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

什么是云数据库RDSPostgreSQL版

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

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业务

      点击浏览更多详情动态

 

推荐阅读
  • HTC EVO 4G+手机存储(SD卡)中各个文件夹功能说明(转载)
      HTCRider/X515E/EVO4G+手机存储(SD卡)中各个文件夹功能说明  HTCRider/X515E/EVO4G+  1、.android_s ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
  • python3 nmap函数简介及使用方法
    本文介绍了python3 nmap函数的简介及使用方法,python-nmap是一个使用nmap进行端口扫描的python库,它可以生成nmap扫描报告,并帮助系统管理员进行自动化扫描任务和生成报告。同时,它也支持nmap脚本输出。文章详细介绍了python-nmap的几个py文件的功能和用途,包括__init__.py、nmap.py和test.py。__init__.py主要导入基本信息,nmap.py用于调用nmap的功能进行扫描,test.py用于测试是否可以利用nmap的扫描功能。 ... [详细]
  • 本文介绍了iOS开发中检测和解决内存泄漏的方法,包括静态分析、使用instruments检查内存泄漏以及代码测试等。同时还介绍了最能挣钱的行业,包括互联网行业、娱乐行业、教育行业、智能行业和老年服务行业,并提供了选行业的技巧。 ... [详细]
  • 本文介绍了某点评网的搜索策略,包括名称和地址的匹配策略,模糊匹配的方法以及不同口音和拼音的近似发音。同时提供了一些例子来说明这些策略的应用。 ... [详细]
  • Allegro总结:1.防焊层(SolderMask):又称绿油层,PCB非布线层,用于制成丝网印板,将不需要焊接的地方涂上防焊剂.在防焊层上预留的焊盘大小要比实际的焊盘大一些,其差值一般 ... [详细]
  • macOS命令行创建Android模拟器
    macOS下不安装AndroidStudio使用VSCode来开发Flutter应用使用命令行创建和管理Android模拟器设备avdmanageravdmanager 是一种命令 ... [详细]
  • 【转】腾讯分析系统架构解析
    TA(TencentAnalytics,腾讯分析)是一款面向第三方站长的免费网站分析系统,在数据稳定性、及时性方面广受站长好评,其秒级的实时数据更新频率也获得业界的认可。本文将从实 ... [详细]
  • Ihavethisfollowinginputfile:我有以下输入文件:test.csvdone_cfg,,,,port<0>,clk_in,subcktA,ins ... [详细]
  • mysql怎样修改my ini_修改mysql里面的my.ini文件后,如果让这个改动生效?
    比如我们修改了my.ini文件的secure_file_priv变量的值如何让其真正生效?现在先看下我们系统中的secure_file_priv变量的值进入mysql ... [详细]
  • Mac中配置JDK环境变量具体操作流程
    你们知道mac中如何配置JDK环境变量吗?不知道的话就跟随小编一起去下文看看Mac中配置JDK环境变量的具体操作流程。1、访问Oracle官网,浏览到首页的底部菜单,然后按下图提示 ... [详细]
author-avatar
超人懒懒_673
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有