Create full-fledged APIs for slowly moving datasets without writing a single line of code. 无需编写一行代码,即可为缓慢移动的数据集创建成熟的 API。
Go to file
2021-01-31 22:43:56 -08:00
data initial commit 2021-01-31 22:43:56 -08:00
src initial commit 2021-01-31 22:43:56 -08:00
.gitignore initial commit 2021-01-31 22:43:56 -08:00
Cargo.lock initial commit 2021-01-31 22:43:56 -08:00
Cargo.toml initial commit 2021-01-31 22:43:56 -08:00
README.md initial commit 2021-01-31 22:43:56 -08:00

serialization

  • JSON application/json
  • Arrow application/vnd.apache.arrow.stream
  • msgpack

query layer:

  • REST API GET
  • GraphQL
  • SQL

meta api:

  • schema

data format:

storage layer:

  • filesystem
  • HTTP/HTTPS
  • S3
  • Google spreadsheet
  • Confluence Wiki Table
  • MySQL
  • Postgres

misc

  • query input type conversion based on table schema
  • error handling in API
  • separate query and api layer
  • stream arrow encoding response