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

Onboard TiDB #292

Open
troyyyang opened this issue Jun 10, 2022 · 2 comments
Open

Onboard TiDB #292

troyyyang opened this issue Jun 10, 2022 · 2 comments

Comments

@troyyyang
Copy link
Contributor

Use Case

TiDB is a hybrid transactional/analytical distributed database (MySQL flavor). I would like to scale with Trino or TiDB, but one of the advantages that TiDB offers over pure analytical processing tools/DBs like Trino/Spark/Snowflake/BQ is having your transactional schemas live in the same database as your analytical/denormalized data, while not compromising performance for either type of workload. Thus reducing ETL/ELT/reverse ETL overhead/maintenance/compute, by truly centralizing all data. I know benchmarks can be extremely hand wavey, but anything within the ballpark of these results is extremely captivating.

image
image

Ideas of Implementation

They've implemented an operator, and have pretty good docs.

https://github.com/pingcap/tidb
https://github.com/pingcap/tidb-operator
https://docs.pingcap.com/tidb-in-kubernetes/stable/deploy-tiflash
https://docs.pingcap.com/tidb-in-kubernetes/dev/tidb-toolkit#configure-the-helm-repo
https://docs.pingcap.com/tidb-in-kubernetes/stable/deploy-on-azure-aks
https://docs.pingcap.com/tidb-in-kubernetes/stable/deploy-on-gcp-gke
https://docs.pingcap.com/tidb-in-kubernetes/stable/deploy-on-aws-eks

Additional Info

We're a bit away from needing something beefier than Postgres, but as we approach that, I can take a stab at this if we do go down this route.


Message from the maintainers:

Excited about this feature? Give it a 👍. We factor engagement into prioritization.

@michaeljguarino
Copy link
Member

This is a really interesting project, and haven't heard of it before. We need a decent datawarehouse for our own usecases and it might be a good solve for that

@davidspek
Copy link
Contributor

Not exactly the same since it doesn't support MySQL, but we just finished onboarding YugabyteDB.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants