citus
pulse
citus | pulse | |
---|---|---|
61 | 15 | |
9,840 | 138 | |
1.2% | - | |
9.4 | 0.0 | |
10 days ago | over 2 years ago | |
C | CSS | |
GNU Affero General Public License v3.0 | MIT License |
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.
citus
- SPQR 1.3.0: a production-ready system for horizontal scaling of PostgreSQL
- Citus: PostgreSQL extension that transforms Postgres into a distributed database
-
Figma's Databases team lived to tell the scale
I see they don't mention Citus (https://github.com/citusdata/citus), which is already a fairly mature native Postgres extension. From the details given in the article, in sounds like they just reimplemented it.
I wonder if they were unaware of it or disregarded it for a reason —I currently am in a similar situation as the one described in the blog, trying to shard a massive Postgres DB.
-
PostgreSQL Is Enough
It is possible, if you pay for it. You can do Multi-AZ Clustered Instances in RDS, where you get the benefits of Multi-AZ failover with traffic sharing.
If you can run your own infra – at least on an EC2 level – you can do things like Citus [0] for Postgres, which is about as close to "just add database nodes" as you'll get.
[0]: https://www.citusdata.com/
-
Vitess 18
So while searching for something like this for postgres I came across citus. Any one know how that stacks up?
https://github.com/citusdata/citus
- In-Depth Guide: Citus Technical Readme
-
Revolutionizing Database Scaling with CitusDB
References: CitusDB
- Squeeze the hell out of the system you have
- Show HN: Hydra 1.0 – open-source column-oriented Postgres
- Schema-based sharding comes to PostgreSQL with Citus
pulse
-
Show HN: Sale – A live cash register for your Stripe account
This is great marketing, nice job. Have you ever read Traction[0]? They call this engineering-as-marketing[1]. I built an open-source version[3] of Baremetrics when something similar when I was considering working on a loan marketplace for SaaS companies[4]. It did ok! I'd consider open-sourcing the tool since it's not your main business.
0 - https://www.amazon.com/Traction-audiobook/dp/B01705KMG4
1 - https://www.chameleon.io/blog/engineering-as-marketing#:~:te....
3 - https://github.com/mike-paper/pulse
4 - https://www.trypaper.io/
-
Your Boards of Directors is Probably Going to Fire You
I’ve been doing a lot of research on debt as an alternative to VC. A ton of options out there. Keeping notes here for anyone interested https://www.trypaper.io/
-
Pulse – An open-source Baremetrics / ProfitWell alternative
Github - https://github.com/mike-paper/pulse
-
* Show HN: Pulse – An open-source Baremetrics / ProfitWell alternative
Github - https://github.com/mike-paper/pulse
- The SaaS Metrics That Matter
- Pulse – An open-source analytics app built with dbt
-
Show HN: Pulse – An open-source Baremetrics / ProfitWell alternative
1. Drill down to customer level detail for metrics
2. Ability to inspect the data pipeline and calculations from raw data to final metric
3. Direct SQL access to the modeled data
I've been hacking on Pulse for a few months and it's now ready for beta. Pulse is:
1. Transparent - Easily drill down and see how metrics are calculated at the customer level
2. Free & Open source - It's easy to self host, but there's also a free hosted version here: https://pulse.trypaper.io/.
3. Extensible - Have some weird edge case you need to exclude? You can update your data model with a little SQL and you always have direct SQL access to your data.
4. Push first - Metrics can be pushed to Slack, Sheets, and email so you don't need to check yet another dashboard. The integrations work out of the box, no janky Zapier workflows are needed.
Links:
Pulse - https://pulse.trypaper.io/
Github - https://github.com/mike-paper/pulse
- Show HN: Open-source SaaS analytics (Baremetrics / ProfitWell alternative)
What are some alternatives?
Greenplum - Greenplum Database - Massively Parallel PostgreSQL for Analytics. An open-source massively parallel data platform for analytics, machine learning and AI.
yugabyte-db - YugabyteDB - the cloud native distributed SQL database for mission-critical applications.
vitess - Vitess is a database clustering system for horizontal scaling of MySQL.
TimescaleDB - An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.
dbt-core - dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.
stolon - PostgreSQL cloud native High Availability and more.
pg_auto_failover - Postgres extension and service for automated failover and high-availability
PolarDB-for-PostgreSQL - A cloud-native database based on PostgreSQL developed by Alibaba Cloud.
psycopg2 - PostgreSQL database adapter for the Python programming language
flyctl - Command line tools for fly.io services
pgbouncer - lightweight connection pooler for PostgreSQL
Hasura - Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.