fly-tigris-user-database
tigris
fly-tigris-user-database | tigris | |
---|---|---|
1 | 22 | |
0 | 890 | |
- | 0.6% | |
5.0 | 8.6 | |
about 2 months ago | 12 months ago | |
JavaScript | Go | |
- | Apache License 2.0 |
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.
fly-tigris-user-database
-
How to use fly.io and Tigris to deploy a Next.js app
For this project you can find the codebase online here https://github.com/andrewbaisden/fly-tigris-user-database.
tigris
-
Show HN: Serverless Postgres
This is a MVP for Serverless Postgres.
1/ It uses Fly.io[0], which can automatically pause your database after all connections are released (and start it again when new connections join).
2/ It uses Oriole[1], a Postgres extension with experimental support for S3 / Decoupled Storage[2].
3/ It uses Tigris[3], Globally Distributed S3-Compatible Object Storage. Oriole will automatically backup the data to Tigris using background workers.
I wouldn't recommend using this in production, but I think it's in a good spot to provoke some discussion and ideas. You can get it running on your own machine with the steps provided - connecting to a remote Tigris bucket (can also be an AWS S3 bucket).
[0] https://fly.io
[1] https://www.orioledb.com/
[2] Oriole Experiemental s3: https://www.orioledb.com/docs/usage/decoupled-storage
[3] Tigris: https://www.tigrisdata.com/
-
17 Best Developer Productivity Tools to Try
Tigris is a globally distributed S3-compatible object storage service that stores data as objects within buckets. An object is a file and any metadata that describes the file. A bucket is a container for objects.
-
How to use fly.io and Tigris to deploy a Next.js app
You can learn more about fly.io and tigris, we will need to create an account on both platforms for this project regardless. Anyway with the theory out of the way let's get started in the next section as we create our accounts and start building the app.
-
Fly.it Has GPUs Now
Sounds like you might be interested in the Tigris preview:
- https://www.tigrisdata.com/
- https://benhoyt.com/writings/flyio-and-tigris/ (discussed here: https://news.ycombinator.com/item?id=39360870)
- https://fly.io/docs/reference/tigris/
- Tigris: Globally Distributed S3-Compatible Object Storage
- FoundationDB: A Distributed Key-Value Store
- Tigris Standalone Search in beta with demo of email search with Resend
-
New Video: How to get started with the TERN stack
Tigris: an open source Serverless NoSQL Database and Search platform
-
Creating Database-Driven Astro Sites with the Tigris Astro Integration
Tigris is an open source serverless NoSQL database and search platform. If you have any questions, or you'd like to contribute to the Tigris open source project.
-
Love Mongodb ? Try Tigris db once.
To try the Tigirs database with express app, visit: https://www.tigrisdata.com/ Signup, and create a test app. It'll provide a command set of npm. Create an express app using it and you'll be able to explore the codebase and queries.
What are some alternatives?
tuple-database
fdb-record-layer - A record-oriented store built on FoundationDB
hyhac - A HyperDex Haskell Client
tigris-api
kubeblocks - KubeBlocks is an open-source control plane that runs and manages databases, message queues and other data infrastructure on K8s.
FerretDB - A truly Open Source MongoDB alternative
awesome-email-search - An example of sending emails with Resend and indexing & searching those emails with Tigris Search
relic - Functional relational programming for Clojure(Script).
datascript - Immutable database and Datalog query engine for Clojure, ClojureScript and JS
Permazen - Language-Natural Persistence Layer for Java
tsdb-layer - Time Series and FoundationDB. Millions of writes/s and 10x compression in under 2,000 lines of Go.
shuttle - Shuttle is a library for testing concurrent Rust code