这个项目能做什么
Perspective是一款高性能的数据可视化和分析引擎,能够处理大规模流式数据集。它提供了一个作为自定义元素的数据响应式UI,包含虚拟滚动可编辑数据网格、支持15种以上图表类型的WebGL图表引擎以及基于瓦片的地理地图。
核心查询引擎使用C++编写并编译为WebAssembly,同时支持Python和Rust,支持增量表更新和响应式连接。它提供对称的客户端/服务器架构,允许引擎在浏览器内、Web Worker中或通过WebSocket远程运行。
主要能力包括:
- 支持Apache Arrow、CSV和JSON格式。
- 虚拟服务器可直接与DuckDB、ClickHouse、PostgreSQL和Polars等外部引擎集成,无需ETL。
- 通过专用小部件和Python客户端库实现与Jupyter的集成。
- 提供React绑定,并支持Node.js、Python(aiohttp、Starlette、Tornado)和Rust的服务端部署。
评论
0 评分人数达到10人后显示
登录后参与讨论。