Postgres with Builtin File Systems
11–20 of 26 posts
Re: Postgres with Builtin File Systems
#12The carousel overflows on mobile, extending past the screen
Re: Postgres with Builtin File Systems
#13> db9 is a PostgreSQL-compatible distributed SQL database. Your data is stored in a distributed TiKV cluster, and each database (tenant) gets its own isolated keyspace. [0] I feel like the lede is a bit buried here, bordering on deceptive. That or the architecture doc is wrong. Both plausible I guess, in this day and age. [0] https://db9.ai/docs/sql
This sounds really interesting, and I like the ease with which I could spin something up here and get embeddings for sure! But I would think the actual runtime perf of this would be “fine” for some text, but nowhere near Postgres level for all sorts of other stuff, right?
I am a huge fan of Postgres as a database, and of SQL, etc. but I don’t think I understand the benefit of using Postgres’ wire format here since it’s not Postgres behind the scenes. I guess that lets you use psql as the client?
Re: Postgres with Builtin File Systems
#14> db9 is a PostgreSQL-compatible distributed SQL database. Your data is stored in a distributed TiKV cluster, and each database (tenant) gets its own isolated keyspace. [0] I feel like the lede is a bit buried here, bordering on deceptive. That or the architecture doc is wrong. Both plausible I guess, in this day and age. [0] https://db9.ai/docs/sql
Hello, the developer of db9 here. You’re right, that section is indeed a bit too brief. We will add more architecture documentation later. What I wanted to convey is that, unlike a standard PostgreSQL, db9 is more like a pg SQL-compatible layer built on top of a large distributed KV store. I also shared a brief introduction in this tweet, which might help clarify things. https://x.com/dxhuang/status/20320164431147337…
This lack of detail may cause folks to form the incorrect impression that this is PostgreSQL, or a fork of it, or some module or plugin for it. Folks will be upset to learn that they were misinformed. Some will assign deception as the cause, whether that is true or not.
I think your interests would be best served by trying to make that distinction clear and prominently so. So for example "A PostgreSQL-compatible, fully serverless database", or similar.
I hope I have explained better.
Re: Postgres with Builtin File Systems
#15Re: Postgres with Builtin File Systems
#16You can do the same and a bit more with sqlite through agentfs https://github.com/tursodatabase/agentfs
Re: Postgres with Builtin File Systems
#17I like the idea of combining the file system and the database. It's really useful when people don’t want to manage files and structured data separately.
Re: Postgres with Builtin File Systems
#18> db9 is a PostgreSQL-compatible distributed SQL database. Your data is stored in a distributed TiKV cluster, and each database (tenant) gets its own isolated keyspace. [0] I feel like the lede is a bit buried here, bordering on deceptive. That or the architecture doc is wrong. Both plausible I guess, in this day and age. [0] https://db9.ai/docs/sql
Doltgres actually is a true versioned Postgres under the hood (or MySql). This sounds really interesting, and I like the ease with which I could spin something up here and get embeddings for sure! But I would think the actual runtime perf of this would be “fine” for some text, but nowhere near Postgres level for all sorts of other stuff, right? I am a huge fan of Postgres as a database, and of SQL, etc. but I don’t t…
I agree with the commentary above that it's much clearer to describe something as "PG SQL/wire format compatible".
Re: Postgres with Builtin File Systems
#19I've only worked with MySQL, Sqlite up until this year. Started on Postgres since January and I'm seeing how flexible it is.
Re: Postgres with Builtin File Systems
#20Earlier quoted context omitted.
Hello, the developer of db9 here. You’re right, that section is indeed a bit too brief. We will add more architecture documentation later. What I wanted to convey is that, unlike a standard PostgreSQL, db9 is more like a pg SQL-compatible layer built on top of a large distributed KV store. I also shared a brief introduction in this tweet, which might help clarify things. https://x.com/dxhuang/status/20320164431147337…
If you're using TiKV why not use TiDB too, which is MySQL compatible?