Here’s a list of SQL databases that Ecto currently has adapters for in 2020, including AWS Redshift, AWS DynamoDB, MongoDB and others.
| Database | Supported | Notes |
|---|---|---|
| PostgreSQL 9.0+ | Out of the box | Uses MyXQL |
| MySQL 5.5+ | Out of the box | Uses Postgrex |
| MariaDB 10.3+ | Out of the box | With MySQL |
| SQLServer (TDS 7.3,7.4) | Out of the box | Uses Tds |
| AWS Redshift | Yes | None |
| AWS DynamoDB | Beta | Work in progress |
| MongoDB | Yes | Uses mongodb |
| Oracle | Yes | Uses Jamdb.Oracle |
| Cassandra | Yes | Uses cassandrex |
| Neo4j | Yes | Uses bolt_sips |
| ClickHouse | Yes | Uses clickhousex |
| Greenplum | Yes | With PostgreSQL |
| CDH Impala | No | |
| Apache Hive | No | |
| Google BigQuery | No | |
| Snowflake | No | |
| AWS Aurora | Yes | With PostgreSQL or MySQL |
| AWS RDS | Yes | With PostgreSQL, MySQL, or SQLServer |
| Google Cloud SQL | Yes | With PostgreSQL |
