Overview
This documentation defines Portex. It is a table-structed data definition language designed for both structed-data and unstructed-data.
Data Storage
Portex is designed for a table-structed data storage system, which has the following features:
Strongly typed: The type of the data in each column MUST be the same
Support storing the binary file
Support storing nested table
Portex
Portex is a language for describing the data structure of the objects stored in the table. It defines the name and the type of each table column. It also tells the data user how to access the data in the table.
Portex is defined with JSON, this doc uses yaml
to represent JSON objects for better
legibility.