导读
数据可视化,即把数据以图表、表格等形式展现。此需求在中后台系统中的频次仅次于表单和列表,所以调研现有工具来提升开发效率会有比较大的收益。
市场上相关产品分为开源和收费两种,成本原因,先对较流行的开源方案进行一下调研。会从基础数据、基本功能、二次开发等维度进行对比分析,会分为多篇,本篇先做基础数据的对比。
基本数据
数据截止至 2022.04.14。
注:发好几次过不了审核,说外链有中国地图不合规。所以请各位自行在 github 上搜索项目,这里就不放外链了,我也很无奈。
Superset | DataEase | Metabase | Redash | |
---|---|---|---|---|
介绍 | Apache Superset is a Data Visualization and Data Exploration Platform | 人人可用的开源数据可视化分析工具。 | The simplest, fastest way to get business intelligence and analytics to everyone in your company ! | Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data. |
背书/用户 | Apache、Airbnb | 飞致云 | ||
技术栈 | - TypeScript 34.7% - Python 33.2% - JavaScript 13.3% | - Java 75.2% - Vue 15.5% - JavaScript 5.3% | - Clojure 51.0% - JavaScript 37.9% - TypeScript 7.1% | - Python 40.5% - JavaScript 33.6% - TypeScript 17.7% |
GitHub | 45.6k stars 1.4k watching 8.9k forks | 5.5k stars 93 watching 1.1k forks | 28.1k stars 639 watching 3.9k forks | 20.9k stars 583 watching 3.7k forks |
支持的数据库 | 35 | 13 | 15 | 29 |
前端主要依赖 | - React - Antd - @superset-ui -- Echarts -- D3 | - Vue - @antv/g2plot - @antv/s2 - Echarts | - React - airbnb/visx - D3 | - React - Antd - D3 |
快速熟悉 | - B 站教程 - 对接数据 - B 站教程 - 折线图 | - 快速入门 - DataEase入门教学视频 | - Demo 视频 | - 首页小视频 - B 站教程 - 入门 |
小节
- 单从 Star 看 Superset > Metabase > Redash > DataEase。前三者最少也有 6 年历史,而 DataEase 目前还不到 1 年,值得一提的是它是国产的;
- 后端语言分别是,Python - Superset、Redash,Java - DataEase、Metabase(Clojure);
“博学之,审问之,慎思之,明辨之,笃行之。”——《礼记·中庸》