-
Mooncake is joining Databricks!
Thirteen months ago, we started Mooncake to bring the data intelligence stack that powers giants like OpenAI to every vibe-coded app and developer. From first prompt to IPO. Today, we’re joining forces with Databricks. The mission continues: make …
Thirteen months ago, we started Mooncake to bring the data intelligence stack that powers giants like OpenAI to every vibe-coded app and developer. From first prompt to IPO. Today, we’re joining forces with Databricks. The mission continues: make …
-
Mooncake: a real-time storage engine for Apache Iceberg
This technical overview assumes familiarity with Apache Iceberg, an open table format for analytical datasets. Iceberg is part of the general “Lakehouse” movement, where users: Store large datasets using open file formats (Parquet + Metadata) in …
This technical overview assumes familiarity with Apache Iceberg, an open table format for analytical datasets. Iceberg is part of the general “Lakehouse” movement, where users: Store large datasets using open file formats (Parquet + Metadata) in …
-
No, Iceberg won’t fix your data stack.
Life is expectations vs reality. Here is one for Apache Iceberg – a favorite amongst the data community. Expectations: Iceberg is the solution to all my data pains See, the core of Iceberg is pretty neat: Keep all data in object storage in open file …
Life is expectations vs reality. Here is one for Apache Iceberg – a favorite amongst the data community. Expectations: Iceberg is the solution to all my data pains See, the core of Iceberg is pretty neat: Keep all data in object storage in open file …
-
but, my Postgres (+ lakehouse) is free
Disclaimer: Your Postgres and Lakehouse are free and open too. You don’t need to be (or spend like) a giant to use them. Why Postgres + Lakehouse? Reason #1: If you believe in AI, this is the agent stack Agents need memory. Both working memory and …
Disclaimer: Your Postgres and Lakehouse are free and open too. You don’t need to be (or spend like) a giant to use them. Why Postgres + Lakehouse? Reason #1: If you believe in AI, this is the agent stack Agents need memory. Both working memory and …
-
HTAP is Dead
This blog is inspired by Jordan Tigani’s blog titled “Big Data is Dead”. Jordan and I actually spent some time building an HTAP database at SingleStore. The good old days (’80s) Back in the ’80s, one relational database did everything. Transactions …
This blog is inspired by Jordan Tigani’s blog titled “Big Data is Dead”. Jordan and I actually spent some time building an HTAP database at SingleStore. The good old days (’80s) Back in the ’80s, one relational database did everything. Transactions …
-
What does Analytics in Postgres really mean?
Few areas in databases are hotter right now than extending Postgres to support analytics queries. This isn’t a particularly novel area either –– there have been plenty of attempts in the last decade: Here is what it means to our customers –– and why …
Few areas in databases are hotter right now than extending Postgres to support analytics queries. This isn’t a particularly novel area either –– there have been plenty of attempts in the last decade: Here is what it means to our customers –– and why …
-
Clickbench says Postgres is a great analytics database
TL;DR: We spent a few months optimizing PostgreSQL and made it to the Top 10 on ClickBench, a benchmark typically dominated by specialized analytics databases. What’s more, all compute is within Postgres, and all tables are managed directly by …
TL;DR: We spent a few months optimizing PostgreSQL and made it to the Top 10 on ClickBench, a benchmark typically dominated by specialized analytics databases. What’s more, all compute is within Postgres, and all tables are managed directly by …
-
wth are S3 tables
Amazon announced table buckets during re:Invent last year. An S3 bucket that’s also a table? What does that mean? TL;DR: S3 tables allow Iceberg tables to exist without a catalog. Let me explain. Iceberg vs Delta Lake What? I thought Iceberg and …
Amazon announced table buckets during re:Invent last year. An S3 bucket that’s also a table? What does that mean? TL;DR: S3 tables allow Iceberg tables to exist without a catalog. Let me explain. Iceberg vs Delta Lake What? I thought Iceberg and …
-
The easiest way to Analytics in Postgres: pg_mooncake v0.1
We announced pg_mooncake to the world on Day 60. Today, Day 131, pg_mooncake comes out of beta. pg_mooncake wins on ease and performance. So, we doubled down for v0.1. That’s it. The Easiest Way to Fast Analytics in Postgres With a native columnstore …
We announced pg_mooncake to the world on Day 60. Today, Day 131, pg_mooncake comes out of beta. pg_mooncake wins on ease and performance. So, we doubled down for v0.1. That’s it. The Easiest Way to Fast Analytics in Postgres With a native columnstore …
-
Mooncake: next-gen search and analytic systems
We are Zhou, Cheng, and Pranav. And we’ve spent the last decade building databases at MemSQL (now SingleStore). We love complex systems, deep-tech engineering, and naturally – physics 🙂 Data systems, much like physics, are built on certain …
We are Zhou, Cheng, and Pranav. And we’ve spent the last decade building databases at MemSQL (now SingleStore). We love complex systems, deep-tech engineering, and naturally – physics 🙂 Data systems, much like physics, are built on certain …
-
Reflections from the Iceberg Meetup
Last month, I spoke at the Iceberg meetup at Snowflake HQ. Public speaking has never been my favorite, and knowing Snowflake CEO Sridhar and Tabular CEO Ryan were in the audience did not help. It was day 18 of starting Mooncake Labs, and I spoke …
Last month, I spoke at the Iceberg meetup at Snowflake HQ. Public speaking has never been my favorite, and knowing Snowflake CEO Sridhar and Tabular CEO Ryan were in the audience did not help. It was day 18 of starting Mooncake Labs, and I spoke …