Skip to content

Clarification on Differences with pgCat and Availability of Comparative Benchmarks #3

@rgordeev

Description

@rgordeev

First of all, thank you for open-sourcing PgDoorman—it's always beneficial to see new tools designed to enhance PostgreSQL environments.

After reviewing the repository and documentation, I found myself unclear about certain aspects, particularly regarding how pg_doorman differentiates itself significantly from pgCat, another PostgreSQL connection proxy widely used in the community.

Could you kindly provide clarification on the following points:

  1. Core Differences:
    • What are the primary architectural and functional differences between PgDoorman and pgCat? Specifically, how do the design philosophy and intended use cases of pg_doorman differ from pgCat?
  2. Performance Benchmarks and Tests:
    • Are there any existing comparative benchmarks or tests between pg_doorman and pgCat, particularly regarding:
      • Latency
      • Transactions per second (TPS)
      • Scalability under varying loads
  3. Observability:
    • How does the observability feature set of pg_doorman (logging, metrics, tracing capabilities) compare to pgCat? Are there any benchmarks or comparative analyses available?
  4. High-Load Scenarios and Advanced Features:
    • Could you elaborate on how pg_doorman addresses scenarios involving high-load conditions, especially concerning:
      • Load balancing strategies
      • Proxy efficiency and resource usage
      • Failover mechanisms
      • Sharding support or specific configurations

Any additional documentation, test results, or guidance you could provide on these aspects would be greatly appreciated. This information would significantly aid architects and senior developers like myself in evaluating the suitability of pg_doorman for enterprise-grade PostgreSQL deployments.

Thank you very much for your attention and efforts.

Best regards,
Roma

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions