PostgREST是PostgreSQL的RESTful API

15-01-04 banq
                   

begriffs/postgrest · GitHub为现有的PostgreSQL数据库提供RESTful API服务,它提供一个干净的 标准兼容的 快速的API。

调用方式:

postgrest  --db-host localhost  --db-port 5432     \
           --db-name my_db      --db-user postgres \
           --db-pass foobar     --db-pool 200      \
           --anonymous postgres --secure           \
           --port 3000
<p>

性能方面,每秒2000请求响应时间是秒级,其原因是这个服务器使用Haskell编写,包装了一个HTTP server,有以下功能:

1.直接在SQL序列号JSON响应

2.数据校验

3.授权

4.组合的行计数和抓取返回

5.单个命令里数据提交post

相比依赖ORM或手工定制命令编码,系统需要你将声明约束直接放入你的数据库,这样没有应用能够中断你的数据。

演示地址

演示源码

视频介绍