PostgreSQL是大家所熟知的功能强大的开源对象关系数据库,由于对SQL特性的完整支持,对业务开发以及迁移相对友好,很多企业采用PostgreSQL作为业务系统。超擎基于核心引擎能力构建了对接PostgreSQL的空间加速器——Superengine for Postgre,将自身海量承载、极速处理的特性延伸到通用数据库。
SuperEngine for Postgre作为超擎全新开发的PostgreSQL的空间增强索引扩展产品,提供时空数据的检索、查询与分析等函数,通过与GeoSQL组合使用,可以构建一个高性能空间数据管理的平台级解决方案。
说到这里,有人可能会问,Superengine for postgre在实际应用中的表现是否真的继承了超擎核心特性呢?我们先来看一份它的测试“成绩单”吧。
上表展示的是SupereEngine与PostGIS在同等条件下面向随机地理范围的精确查询效率
测试环境:48核 380G内存 1TB存储,网络带宽限速10MB/秒,Centos7.3系统。
接下来就是划重点的时间了——
请大家注意观察查询范围度:矢量数据的查询地理范围在0.1度时,SupereEngine对比PostGIS具有几十倍的优势,而随着数据量加大,SupereEngine优势越来越明显:在1度时,SupereEngine具有近百倍以上的性能优势。
(科普一下:1度表示经纬度的跨度范围,物理距离为110公里左右。)
再透露一些它的“人设”和特征——
对PostgreSQL空间索引的增强
SuperEngine for Postgre可轻松创建、管理与删除,是对PostgreSQL空间索引的改进与增强,使用了超擎数据库插件的Postgre的执行效率相比Postgis增强数十倍以上,且数据量越大优势越明显。
空间数据的全生命周期管理与应用
SuperEngine for Postgre具有覆盖空间数据全生命周期的管理与应用功能,包含查询、读取、传输、分析等,加速后使Postgre在上述各环节具有高性能。同时可以友好支持并兼容PostgreSQL功能与特性,快速集成其他PostgreSQL插件功能,满足多行业需求。
领取专属 10元无门槛券
私享最新 技术干货