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.
Mariadb has a columnar engine already (though I did not use it myself) https://mariadb.com/docs/analytics/mariadb-columnstore/colum... and is mostly mysql compatible. For about a year releases include a vector storage type, so it will be interesting to see it compared in performance with what Alibaba did. Just wanted to plug that out. Given how often Postgres is plugged on HN, I think people ignore how versatile mari…
AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
51–58 of 58 posts
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#52 1. integrate an off the shelf OLAP engine
forward OLAP queries to it
deal with continued issues keeping the two datasets in sync
2. rebase OLTP and OLAP engines to use a unified storage layer
storage layer supports both page-aligned row-oriented files and column-oriented files and remote files
still have data and semantic inconsistencies due to running two engines
3. merge the engines
policy to automatically archive old records to a compressed column-oriented file format
option to move archived record files to remote object storage, fetch on demand
queries seamlessly integrate data from freshly updated records and archived records
only noticeable difference is queries for very old records seem to take a few seconds longer to get the results backRe: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#53Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#54Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#55Earlier quoted context omitted.
Mariadb has a columnar engine already (though I did not use it myself) https://mariadb.com/docs/analytics/mariadb-columnstore/colum... and is mostly mysql compatible. For about a year releases include a vector storage type, so it will be interesting to see it compared in performance with what Alibaba did. Just wanted to plug that out. Given how often Postgres is plugged on HN, I think people ignore how versatile mari…
MariaDB also has MariaDB Exa, which is a real HTAP solution using Exasol for the analytical workloads: https://mariadb.com/products/exa/
Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#56Re: AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
#57Does this feed DuckDb continuously data from transactional workloads, akin to what SAP hana does? If so that would be huge - people spend lots of time trying to stitch transactional data to warehouses using Kafka/debezium. BTW, Would be great to hear apavlo’s opinion on this.