Continuing discussion from GitHub. What are some similarities and differences between the Redash and Apache Superset projects? Are there some similarities that might be worth a cross-project collaboration?
Here are some ‘dimensions’ by which to compare Superset and Redash, and open-source projects in general.
Supported databases
A data source compatibility table might be a deciding factor. Caveat emptor, maintaining integrations with multiple databases is likely difficult work and may not have consistent functionality across integrations in a single project, let alone across the two projects.
Data source | Redash | Superset |
---|---|---|
Amazon Athena | ✓ | ✓ |
Amazon Aurora | ✓ | |
Amazon DynamoDB | ✓ | |
Amazon Redshift | ✓ | ✓ |
Axibase Time Series Database | ✓ | |
Cassandra | ✓ | |
ClickHouse | ✓ | ✓ |
druid | ✓ | |
Elasticsearch | ✓ | |
Google BigQuery | ✓ | |
Graphite | ✓ | |
Greenplum | ✓ | ✓ |
Hive | ✓ | |
Impala | ✓ | ✓ |
InfluxDB | ✓ | |
Microsoft SQL Server | ✓ | |
MongoDB | ✓ | |
MSSQL | ✓ | ✓ |
MySQL | ✓ | ✓ |
Oracle | ✓ | ✓ |
PostgreSQL | ✓ | ✓ |
Presto | ✓ | ✓ |
ScyllaDB | ✓ | |
SparkSQL | ✓ | |
sqlite | ✓ | ✓ |
TreasureData | ✓ | |
Vertica | ✓ | ✓ |
Google Analytics | ✓ | |
Google Spreadsheets | ✓ | |
JIRA | ✓ |
Documentation
It is worthwhile to compare documentation of the two projects.
- Is there a user guide?
- Is there an administrator guide?
- How easy is it to find the documentation?
- How easy is it to contribute to the documentation?
Installation option(s)
- How easy is it to set up an instance on your local computer to ‘try-it-out’?
- How easy is it to install a production-ready instance?
- How easy is it to set up a development environment?
Development activity
-
How many active contributors does each project have?
-
How quickly do issues and PRs get resolved (on average)?
-
Is there a CONTRIBUTING.md?
Project management
- Is there a ROADMAP?
- Does the project use Continuous Integration?
- How extensive is test coverage?
Community
- Is there a CODE OF CONDUCT?
- Is there a community discussion forum (e.g. Discourse)?
- Is there a real-time channel for chat?