having 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.
One option is TiDB. It has support for columnar data alongside row based data. However, it is MySQL compatible, but not based on MySQL code so not quite what you asked for.
AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
31–40 of 58 posts
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#32Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#33Curious how it stacks up to pg_duckdb. (pg_duckdb seems pretty clean, due to Postres' powerful extension mechanisms)
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…
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#34[flagged]
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#35Earlier 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…
It looks like you pasted the output from LLM verbatim, the first line is a bit confusing. It's a pity because the answer itself is meaningful.
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#36Curious how it stacks up to pg_duckdb. (pg_duckdb seems pretty clean, due to Postres' powerful extension mechanisms)
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…
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#37Curious how it stacks up to pg_duckdb. (pg_duckdb seems pretty clean, due to Postres' powerful extension mechanisms)
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 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 - I'd argue FDWs are much more suitable.
Also, I think this design assumes that you'd swap PG's storage engine and replicate data to DuckDB through logical replication. The explanation then notes deficiencies in PG's logical replication.
I don't think this is the only possible design. pg_lake provides a solid open source implementation on how else you could build this solution, if you're familiar with PG: https://github.com/Snowflake-Labs/pg_lake
All up, I feel this explanation is written from a MySQL-first perspective. "We built this valuable solution for MySQL. We're very familiar with MySQL's internals and we don't think those internals hold for PostgreSQL."
I agree with the solution's value and how it integrates with MySQL. I just think someone knowledgeable about PostgreSQL would have built things in a different way.
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#38Earlier 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…
It looks like you pasted the output from LLM verbatim, the first line is a bit confusing. It's a pity because the answer itself is meaningful.
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#39Earlier 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…
So you pasted someone's comment in an LLM and posted the output here. Cool. Not really.
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#40Earlier 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…
So you pasted someone's comment in an LLM and posted the output here. Cool. Not really.
Should I ever participate in a Chinese speaking forum, I'd certainly use an LLM for translation as well.