我正在本地测试 EdgeDB,我的主机是一台不错的 macbook pro,数据库在 docker 中运行:
version: "3.7"
services:
edgedb-server:
image: edgedb/edgedb
ports:
- "5656:5656"
- "8888:8888"
volumes:
- type: bind
source: /Users/dima.tisnek/edgedb-data
target: /var/lib/edgedb/data
consistency: delegated
Run Code Online (Sandbox Code Playgroud)
我创建了一个包含 ~20 列、 10 str、 3 bool、 2 int16、 3 datetime(大部分已填充)的表;和 2 MULTI str(未填充)。
我已经加载了 35k 行,总 JSON 数据大小为 18MB。
我正在使用此函数测试读取吞吐量:
version: "3.7"
services:
edgedb-server:
image: edgedb/edgedb
ports:
- "5656:5656"
- "8888:8888"
volumes:
- type: bind
source: /Users/dima.tisnek/edgedb-data
target: /var/lib/edgedb/data
consistency: delegated
Run Code Online (Sandbox Code Playgroud)
我得到了 35k 行大约 1.1 秒的时间。那是 30k …