cstore_fdwPostgreSQL 柱状存储扩展
cstore_fdw 实现了 PostgreSQL 数据库的柱状存储,用于对批量加载的数据进行分析的场景。
该扩展使用了 Optimized Row Columnar (ORC) 格式的数据存储布局。ORC 提升 Facebook 开发的 RCFile 格式,带来如下好处:
-
压缩: Reduces in-memory and on-disk data size by 2-4x. Can be extended to support different codecs.
-
列预测: Only reads column data relevant to the query. Improves performance for I/O bound queries.
-
跳过索引: Stores min/max statistics for row groups, and uses them to skip over unrelated rows.
此外,我们使用了 PostgreS 外部数据封装 API 和类型呈现,带来:
-
Support for 40+ Postgres data types. The user can also create new types and use them.
-
Statistics collection. PostgreSQL's query optimizer uses these stats to evaluate different query plans and pick the best one.
-
Simple setup. Create foreign table and copy data. Run SQL.
评论
Apache ParquetHadoop 柱状存储格式
Parquet是一种面向列存存储的文件格式,Cloudera的大数据在线分析(OLAP)项目Impa
Apache ParquetHadoop 柱状存储格式
0
Apache ParquetHadoop 柱状存储格式
Parquet是一种面向列存存储的文件格式,Cloudera的大数据在线分析(OLAP)项目Impala中使用该格式作为列存储。ApacheParquet是一个列存储格式,主要用于Hadoop生态系统
Apache ParquetHadoop 柱状存储格式
0
PostGISPostgreSQL 空间数据存储扩展
PostGIS在对象关系型数据库PostgreSQL上增加了存储管理空间数据的能力,相当于Oracl
PostGISPostgreSQL 空间数据存储扩展
0
PostGISPostgreSQL 空间数据存储扩展
PostGIS在对象关系型数据库PostgreSQL上增加了存储管理空间数据的能力,相当于Oracle的spatial部分。PostGIS最大的特点是符合并且实现了OpenGIS的一些规范,是最著名的
PostGISPostgreSQL 空间数据存储扩展
0
angular-dataAngularJS 数据存储/缓存扩展
angular-data 是 AngularJS 的一个扩展,实现了数据存储和缓存的功能。示例代码:
angular-dataAngularJS 数据存储/缓存扩展
0
angular-dataAngularJS 数据存储/缓存扩展
angular-data是AngularJS的一个扩展,实现了数据存储和缓存的功能。示例代码:var app = angular.module('myApp', ['angular-data.DS']
angular-dataAngularJS 数据存储/缓存扩展
0
Extensible Storage Engine可扩展存储引擎
可扩展存储引擎 Extensible Storage Engine(ESE,也称 JET Blue)
Extensible Storage Engine可扩展存储引擎
0
Extensible Storage Engine可扩展存储引擎
可扩展存储引擎 ExtensibleStorageEngine(ESE,也称JETBlue)是微软的一个 ISAM(有索引顺序访问方法)数据存储技术,在WindowsNT3.51中首次发布,此后不久在
Extensible Storage Engine可扩展存储引擎
0