Great to see @tursodatabase is back to postgres world with my pgwire project as gateway. We are building a universe of "new postgres" with datafusion backend, duckdb backend, and now this neo SQLite backend.
I am excited to announce that we are officially writing a new version of Postgres. In Rust - and creating the LLVM of databases in the process.
In the span of a year, we have rewritten SQLite. Keeping the compatibility, increasing its feature set. MVCC, Types, (Live) Materialized Views, among other things. In the process of doing that, we have realized: At the end of the day, what makes SQLite special is that it compiles SQL to a database-specific bytecode. So why can't we compile *Postgres* to the same bytecode?
Turns out we can. I ran an experiment called pgmicro as a way to prove this hypothesis, and it works very well. It is time to make this official, and put the weight of Turso behind it. We shall give the world a modern take on Postgres. Wire compatible, but built on a new architecture.
We have already heard of others wanting to extend this. MySQL? Redis? the sky is the limit. What can we do if we do for databases what LLVM did for compilers? To prove how powerful the SQLite bytecode is, we are actually running DOOM compiled to the unmodified SQLite instruction set. And because Turso runs natively in the browser, you can play the game in your browser. With the database executing it.
Read the full story below! 👇
I also submitted a patch to postgres libpq for this.
GreptimeDB v1.0 GA fixes a bug where PostgreSQL prepared statements with a large number of parameters would fail. The cause was a hard limit on ParameterDescription size — we removed it. PG-protocol writes are now on par with MySQL in this scenario.
Benchmark it yourself:
github.com/killme2008/grepti…
The fix from @Sunng : github.com/GreptimeTeam/grep…
Ning Sun retweeted
Most observability stacks look like: SDK → queue → workers → transformation → database
Ours: SDK → GreptimeDB
Why we chose @Greptime over @ClickHouseDB for AI observability 👇
hebo.ai/blog/260316-greptime…
Ning Sun retweeted
🔥 Speaker lineup for #MDISummit is stacked:
🧠 @takidau (@redpandadata)
🦆 @ryguyrg (@motherduck)
⚡ Felipe Mendes (@ScyllaDB)
📈 @Sunng & Ruihang (@Greptime)
🧪 @andy_pavlo (@CarnegieMellon)
🐉 @romanger (@dragonflydbio)
Get 50% off with MDIDISCOUNT50: hubs.la/Q03x8_ng0
$1 billion project, now for free. My own bandwidth is limited, you are welcomed to join the development of the project that connects two awesome open source ecosystems.
Latest addition to @ApacheDataFusio datafusion-contrib family: implementation of postgres wire protocol, courtesy of @Sunng
As he joked last night, adding postgres compatibility to your company could be worth $1 billion...
github.com/datafusion-contri…
Thank you @yihong0618 for sponsoring me on @github. You can join them at my sponsors profile: github.com/sponsors/sunng87?…
I gave to @mozthunderbird today to #freetheinbox. Join me to support communication privacy. thunderbird.net/ give via @mozthunderbird thunderbird.net/en-US/?form=…
Checkout our migration from homegrown visualization to CNCF @PersesDev project: fully git enabled, portable dashboards.
🚀GreptimeCloud just leveled up!
We’ve integrated Perses for seamless, scalable time-series data visualization with full Git version control.
✅ Managed time-series db
✅ Full portability
✅ Bidirectional compatibility
Start your visualizations today: greptime.com/blogs/2024-11-0…
We will soon be able to generate promql AST visualization on @PersesDev from prometheus compatible database @Greptime
Ning Sun retweeted
Keep building upstream.
This time, I'm working with @wayne17229928 on make orc-rs part of the Apache ORC community.
github.com/datafusion-contri…
Ning Sun retweeted
Join our observability meetup on Oct 22 in Bay Area. We will discuss about #opentelemetry, monitoring and scalable o11y data storage.
lu.ma/5mishjj6
This event is brought to you by @Greptime and @last9io
I just can't wait to share that you can build rich and portable #Prometheus dashboard on GreptimeCloud(@Greptime). We are using and following @PersesDev project and its dashboard as code format. Blog post about this is coming soon.
Ning Sun retweeted
Check out this week's o11y newsletter with important call for action on OpenTelemetry survey, how-tos, and a special kind of CfP:
o11y.news/2024-10-21/
#observability
Ning Sun retweeted
🎉#Greptime and @last9io's joint #Observability Meetup happening in one week!
📅 Oct 22 (GMT-7), Bay area
Topic includes #opentelemetry, monitoring, and scalable o11y data storage.
👇 Register now and let's dive deep into data monitoring.
lu.ma/5mishjj6
Join our observability meetup on Oct 22 in Bay Area. We will discuss about #opentelemetry, monitoring and scalable o11y data storage.
lu.ma/5mishjj6
This event is brought to you by @Greptime and @last9io
#rustlang
From
100% safe code: rg unsafe | wc -> 0 0 0
To
We write unsafe code so you don't have to
Ning Sun retweeted
Big fan of Rust #handlebars lib by @Sunng
Robust, complete, extensible, and fast!
I use it for text templating in #devai agent instructions, works like a charm.
github.com/sunng87/handlebar…
@rustlang #greatlib #genai
Migrated the map component on my website from leaflet to maplibregl and @OpenFreeMapOrg tiles.
Visualizing @Greptime from @PersesDev , the open source alternative to Grafana.














