catfs
Cache AnyThing filesystem written in Rust (by kahing)
spqr
Stateless Postgres Query Router. (by pg-sharding)
Our great sponsors
catfs | spqr | |
---|---|---|
4 | 5 | |
809 | 685 | |
- | 61.8% | |
3.6 | 9.7 | |
7 months ago | about 24 hours ago | |
Rust | Go | |
Apache License 2.0 | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
catfs
Posts with mentions or reviews of catfs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-09-13.
- Cache AnyThing filesystem written in Rust
-
Gcsfuse: A user-space file system for interacting with Google Cloud Storage
I don't think it is, instead each operation makes a request. You can use something like catfs https://github.com/kahing/catfs
- Scalable PostgreSQL Connection Pooler
spqr
Posts with mentions or reviews of spqr.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-03-25.
- SPQR 1.3.0: a production-ready system for horizontal scaling of PostgreSQL
-
Scalable PostgreSQL Connection Pooler
Transaction poolers are looking on ReadyForQuery packet and it's "in trnsaction" property like this [0]. All you need - is stick server connection on new ParameterStatus[1] packet for "SET search_path" instead of ReadyForQuery.
[0] https://github.com/pg-sharding/spqr/blob/358f816cd8a964a9c9e...
What are some alternatives?
When comparing catfs and spqr you can also consider the following projects:
goofys - a high-performance, POSIX-ish Amazon S3 file system written in Go
pgbouncer-fast-switchover - Adds query routing and rewriting extensions to pgbouncer
supertag - A tag-based filesystem
odyssey - Scalable PostgreSQL connection pooler
pgagroal - High-performance connection pool for PostgreSQL
cachepot - cachepot is `sccache` with extra sec, which in turn is `ccache` with cloud storage
rust-fuse - Rust library for filesystems in userspace (FUSE)
azure-storage-fuse-aur - AUR package for Azure Storage Blobfuse
gcsf - a FUSE file system based on Google Drive