postgresql-contrib
ksql
Our great sponsors
postgresql-contrib | ksql | |
---|---|---|
3 | 4 | |
13 | 5,817 | |
- | 0.9% | |
10.0 | 10.0 | |
almost 6 years ago | 2 days ago | |
PLpgSQL | Java | |
- | GNU General Public License v3.0 or later |
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.
postgresql-contrib
-
PostgreSQL 16 Beta 1
You can use https://github.com/twosigma/postgresql-contrib/blob/master/m... and write triggers to update your views or mark them as needing asynchronous refreshes. It's not as automatic as what you'd like, but it's a lot better than having to keep waiting.
-
The Next Generation of Materialize
I use PG with an alternative materialized views implementation[0] that is pure PlPgSQL and that exposes real tables that can be used to write to in triggers, and where the views can be marked stale too.
This means hand-coding triggers to keep the materializations up to date, or else to mark them as out of date (because maybe some operations would be slow or hard to hand-code triggers for), but this works remarkably well.
As a bonus, I get an update history table that can be used to generate updates to external systems.
In principle one can get the AST for a VIEW's query from the PG catalog and use that generate triggers on the tables it queries to keep it up to date. In practice that's only trivial for some kinds of queries, and I've not written such a tool yet.
[0] https://github.com/twosigma/postgresql-contrib/blob/master/m...
ksql
- Supercharge your Kafka Clusters with Consumer Best Practices
- The Next Generation of Materialize
- PranaDB
-
Stream processing with sql and a nice gui? Alternatives to lenses.io?
Yeah, itβs community license β https://github.com/confluentinc/ksql/blob/master/LICENSE-ConfluentCommunity
What are some alternatives?
pg_ivm - IVM (Incremental View Maintenance) implementation as a PostgreSQL extension
kafka-connect-elasticsearch - Kafka Connect Elasticsearch connector
risingwave - Cloud-native SQL stream processing, analytics, and management. KsqlDB and Apache Flink alternative. π 10x more productive. π 10x more cost-efficient.
kpow-streams-agent - Monitor Kafka Streams applications with Kpow
materialize - The data warehouse for operational workloads.
mssql-changefeed
pranadb
kafka-connect-file-pulse - π A multipurpose Kafka Connect connector that makes it easy to parse, transform and stream any file, in any format, into Apache Kafka
debezium - Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ.
cruise-control - Cruise-control is the first of its kind to fully automate the dynamic workload rebalance and self-healing of a Kafka cluster. It provides great value to Kafka users by simplifying the operation of Kafka clusters.
snowflake-kafka-connector - Snowflake Kafka Connector (Sink Connector)