Earlier quoted context omitted.
Here is the professional English translation of your analysis, optimized for a technical audience or a blog post: Why I Believe MySQL is More Suited than PostgreSQL for DuckDB Integration Currently, there are three mainstream solutions in the ecosystem: pg_duckdb, pg_mooncake, and pg_lake. However, they face several critical hurdles. First, PostgreSQL's logical replication is not mature enough—falling far behind the…
I feel this analysis is unfair to PostgreSQL. PG is highly extensible, allowing you to extend write-ahead logs, transaction subsystem, foreign data wrappers (FDW), indexes, types, replication, others. I understand that MySQL follows a specific pluggable storage architecture. I also understand that the direct equivalent in PG appears to be table access methods (TAM). However, you don't need to use TAM to build this -…
AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
41–50 of 58 posts
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#42Earlier quoted context omitted.
I feel this analysis is unfair to PostgreSQL. PG is highly extensible, allowing you to extend write-ahead logs, transaction subsystem, foreign data wrappers (FDW), indexes, types, replication, others. I understand that MySQL follows a specific pluggable storage architecture. I also understand that the direct equivalent in PG appears to be table access methods (TAM). However, you don't need to use TAM to build this -…
Thanks for providing this from PG perspective. Also wonder if storage engine such as OrioleDB would be better suited for FDWs to handle consistency between copies of the same data between DuckDB?
Anyone using it in prod even with the beta status?
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#43Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#44Let's all hope Ali will pick it up :)
I'm fully invested on Postgres though.
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#45And I get the benefit of resiliency and DR for free.
If you are a developing for My SQL and you are using Java/kotlin/closure/scala consider this as well.
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#46having an embedded column database for analytics in your traditional db is a massive win for productivity + operations simplicity. at the moment I use PG + Tiger Data - couldn't find a mysql equivalent so this as one.
Clickhouse supports MySQL protocol natively, and can also wrap/import MySQL tables. Okay so you need two connections but it works pretty well.
"MaterializedMySQL"
Sadly that feature seems to have been thrown out, probably due to complexity.
https://github.com/ClickHouse/ClickHouse/discussions/44887#d...
https://www.percona.com/blog/complete-walkthrough-mysql-to-c...
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#47Earlier quoted context omitted.
Clickhouse supports MySQL protocol natively, and can also wrap/import MySQL tables. Okay so you need two connections but it works pretty well.
It even supported running as a MySQL Replica at some point. "MaterializedMySQL" Sadly that feature seems to have been thrown out, probably due to complexity. https://github.com/ClickHouse/ClickHouse/discussions/44887#d... https://www.percona.com/blog/complete-walkthrough-mysql-to-c... https://github.com/ClickHouse/ClickHouse/pull/73879
They bought peerdb and offer it as clickhouse pipes so I suspect the incentive to support that feature is pretty low
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#48Earlier quoted context omitted.
Here is the professional English translation of your analysis, optimized for a technical audience or a blog post: Why I Believe MySQL is More Suited than PostgreSQL for DuckDB Integration Currently, there are three mainstream solutions in the ecosystem: pg_duckdb, pg_mooncake, and pg_lake. However, they face several critical hurdles. First, PostgreSQL's logical replication is not mature enough—falling far behind the…
I feel this analysis is unfair to PostgreSQL. PG is highly extensible, allowing you to extend write-ahead logs, transaction subsystem, foreign data wrappers (FDW), indexes, types, replication, others. I understand that MySQL follows a specific pluggable storage architecture. I also understand that the direct equivalent in PG appears to be table access methods (TAM). However, you don't need to use TAM to build this -…
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#49How easy will this be to combine with https://github.com/mysql/mysql-operator for deployment?
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#50Wonder how DuckDB compares here to what TiDB did using Clickhouse instead