Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Epic] Sync column index information #36452

Closed
5 tasks done
qnkhuat opened this issue Dec 6, 2023 · 0 comments
Closed
5 tasks done

[Epic] Sync column index information #36452

qnkhuat opened this issue Dec 6, 2023 · 0 comments
Assignees
Labels
.Epic Feature Implementation or Project .Team/BackendComponents also known as BEC
Milestone

Comments

@qnkhuat
Copy link
Contributor

qnkhuat commented Dec 6, 2023

Links

Implementation Plan

Milestone 1 Sync indexes for Postgres, H2, Mysql

  • Migration to add metabase_field.is_indexed
  • Sync step to sync index information

PR: #36462

Milestone 2 Sync for mongo

  • Mongo

PR: #36624

Milestone 3 Sync for tier 4 databases that support indexing (optional)
(None of the drivers in tier 3 supports indexing)

  • SQL Server
  • Sqlite

PR: #36665

For reference, this is a matrix of which driver supports indexing / partitioning / clustering

Engine Storage type Indexing Partitioning Clustering
Postgres Row
MySQL Row
BigQuery Column
Presto Row
Redshift Column
Snowflake Column
Mongo Document
Vertica Column
SparkSQL Column
Athena Column
Druid Column
Oracle Row
SQLServer Row
SQLite Row
@qnkhuat qnkhuat added .Epic Feature Implementation or Project .Team/BackendComponents also known as BEC labels Dec 6, 2023
@qnkhuat qnkhuat self-assigned this Dec 6, 2023
@qnkhuat qnkhuat closed this as completed Dec 14, 2023
@qnkhuat qnkhuat added this to the 0.49 milestone Jan 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
.Epic Feature Implementation or Project .Team/BackendComponents also known as BEC
Projects
None yet
Development

No branches or pull requests

1 participant