{
   "name": "storage_engine",
   "abstract": "Column-oriented (colcompress) and row-compressed (rowcompress) Table Access Methods for PostgreSQL with vectorized execution and parallel scan",
   "description": "storage_engine provides two high-performance Table Access Methods: colcompress (columnar, vectorized, MergeTree-style sort key, stripe-level and chunk-level min/max pruning, parallel DSM scan) and rowcompress (batch-compressed rows, parallel work-stealing scan). Both AMs use zstd by default and coexist safely with heap tables. All catalog objects live in the engine schema; C symbols use the se_ prefix.",
   "version": "1.1.0",
   "maintainer": [
      "Saulo José Benvenutti <saulojb@gmail.com>"
   ],
   "license": {
      "AGPL-3.0": "https://www.gnu.org/licenses/agpl-3.0.html"
   },
   "provides": {
      "storage_engine": {
         "abstract": "colcompress and rowcompress Table Access Methods with vectorized execution",
         "file": "src/backend/engine/sql/storage_engine--1.0.sql",
         "docfile": "README.md",
         "version": "1.1.0"
      }
   },
   "prereqs": {
      "build": {
         "requires": {
            "PostgreSQL": "13.0.0"
         }
      },
      "runtime": {
         "requires": {
            "PostgreSQL": "13.0.0"
         }
      }
   },
   "resources": {
      "homepage": "https://github.com/saulojb/storage_engine",
      "bugtracker": {
         "web": "https://github.com/saulojb/storage_engine/issues"
      },
      "repository": {
         "url": "https://github.com/saulojb/storage_engine.git",
         "web": "https://github.com/saulojb/storage_engine",
         "type": "git"
      }
   },
   "generated_by": "Saulo José Benvenutti",
   "meta-spec": {
      "version": "1.0.0",
      "url": "https://pgxn.org/spec/"
   },
   "tags": [
      "columnar",
      "compression",
      "table access method",
      "vectorized",
      "analytics",
      "colcompress",
      "rowcompress",
      "zstd",
      "lz4",
      "HTAP"
   ]
}
