audit-trigger
Simple, easily customised trigger-based auditing for PostgreSQL (Postgres). See also pgaudit. (by 2ndQuadrant)
yugabyte-db
YugabyteDB - the cloud native distributed SQL database for mission-critical applications. (by yugabyte)
audit-trigger | yugabyte-db | |
---|---|---|
4 | 98 | |
661 | 9,422 | |
0.3% | 1.5% | |
2.6 | 10.0 | |
over 1 year ago | 4 days ago | |
PLpgSQL | C | |
GNU General Public License v3.0 or later | 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.
audit-trigger
Posts with mentions or reviews of audit-trigger.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-27.
-
How would you build an audit log in Rails for a high-throughput API?
If that really won't do it for you, you can try to do something lower level using postgres triggers and functions. Take a look at https://github.com/2ndQuadrant/audit-trigger as a starting point.
-
Postgres Auditing in 150 lines of SQL
Related project: https://github.com/2ndQuadrant/audit-trigger
yugabyte-db
Posts with mentions or reviews of yugabyte-db.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-12-08.
- PostgreSQL High Availability Solutions – Part 1: Jepsen Test and Patroni
-
blog yb Covering Indexes: add columns in the Key or in Include?
In YugabyteDB you didn't see the difference before the version 2.23.1 that implemented in-place update 20908. In version 2.25 a parameter yb_enable_inplace_index_update has been added to control this feature, enabled by default.
-
The Part of PostgreSQL We Hate the Most
https://github.com/yugabyte/yugabyte-db/issues/10108
hopeful performance has improved since
- A Distributed Systems Reading List
-
pgSphere and Q3C on Distributed SQL
PgSphere can use GiST indexes, but YugabyteDB doesn't support them yet. This is tracked in #1337
-
List of 45 databases in the world
YugabyteDB — Distributed SQL database for high-performance and cloud-native applications.
-
Crash on clock skew: performance vs availability
In a distributed database, NTP synchronization is essential and should be carefully monitored and fixed in case of any failures. To allow some time drift, a maximum clock skew is set. This skew should be kept low enough for performance to avoid too many read retries and high enough for availability to avoid any node evictions caused by network errors. It is a good idea to check the NTP synchronization when starting a YugabyteDB node. This will be implemented by 22255.
-
Advisory/Custom/Application Lock with YugabyteDB
Different ways exist to implement locking mechanisms on arbitrary values. For example, PostgreSQL provides pg_advisory_lock, MySQL has get_lock, Oracle Database offers dbms_lock, and SQL Server use sp_getapplock. For YugabyteDB, the PostgreSQL version is not currently supported (#3642).
-
A lightweight YugabyteDB docker image for CI/CD
When it comes to production, it is recommended to use the official docker image for YugabyteDB. You can either obtain it from Docker Hub or build it yourself using the Dockerfile. If you are using CI/CD pipelines, it may be helpful to reduce the size of the image. One way to do this is to remove the debug symbols from the compiled binaries. These symbols are useful for troubleshooting but not essential for automated testing. If you encounter any issues, you can easily reproduce them using the regular image.
-
Multi-region YugabyteDB deployment on AWS EKS with Istio
YugabyteDB is a transactional database that brings together four must-have needs of cloud native apps – namely SQL as a flexible query language, low-latency performance, continuous availability, and globally-distributed scalability. Other databases do not serve all 4 of these needs simultaneously.
What are some alternatives?
When comparing audit-trigger and yugabyte-db you can also consider the following projects:
supa_audit - Generic Table Auditing
cockroach - CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
audit-trigger - Simple, easily customised trigger-based auditing for PostgreSQL (Postgres). See also pgaudit.
neon - Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
pg-history-viewer - QGIS plugin that helps visualize contents of a PostgreSQL audit trigger table
citus - Distributed PostgreSQL as an extension