title

text

PGConf.Russia 2025

PGConf.Russia is the largest PostgreSQL conference in Russia and the CIS. The event offers technical sessions, hands-on demos of new DBMS features, master classes, networking opportunities, and knowledge exchange with top PostgreSQL community experts. Each year, hundreds of professionals participate, including DBAs, database architects, developers, QA engineers, and IT managers.

Agenda highlights

  • Latest news and updates from the PostgreSQL global community

  • Monitoring, high availability, and security

  • Streamlined migration from Oracle, Microsoft SQL Server, and other systems

  • Query optimization

  • Scalability, sharding and partitioning

  • AI applications in DBMS

  • PostgreSQL compatibility with other software

  • more than
    0 participants
  • 0 speakers
  • 0
    minutes of conversation
  • 63 talks
  • hybrid
    format

Talks

Talks archive

PGConf.Russia 2025
  • Anatoly Anfinogenov
    Anatoly Anfinogenov АО "ВНИИЖТ"

    This talk addresses a common issue and touches a bit on application architecture. Temporary tables in database applications are typically used for several purposes. 

    Firstly, they are used to store intermediate results when implementing complex data processing algorithms. Secondly, in the case of stored procedures, application servers often place large datasets into temporary tables when they are too large or inconvenient to pass as parameters to stored procedures. 

    The handling of temporary tables in different DBMSs is implemented in various ways, which often complicates migration from these systems to Postgres. 

    The drawbacks of temporary tables are well-known, which leads to a reasonable desire to replace them, where possible, with other methods that can achieve the same goal. This talk focuses on alternative mechanisms provided by Postgres to solve this problem.

  • Yury Zhukovets
    Yury Zhukovets Digital Design

    In this talk, we’ll:

    • Share our experience of reworking the ECM system and platform that was originally built on C.Net + MS SQL for Windows to run on Linux + Postgres, while maintaining the option to install and operate on Windows + MS.

    • Discuss migrating clients to new platforms with data migration.

    • Share insights from operating the system with a high-load client (PG servers with 192 cores and 3 TB of RAM).

  • Тофиг Алиев
    Тофиг Алиев PostgresPro

    Not a PgBouncer, But a Connection Pooler. Not Odyssey, But with Coroutines

    If you’ve ever set up a high-availability PostgreSQL cluster, you’ve likely faced the challenge of redirecting traffic to the primary node after a failover.

    Typically, this requires additional software to monitor cluster status and reroute traffic accordingly. To avoid a single point of failure, you may have had to implement failover handling within that layer. Additionally, you might have encountered PostgreSQL’s limitations on handling large numbers of concurrent client sessions, necessitating query pooling.

    To solve these issues, we developed Proxima — a scalable, fault-tolerant proxy and connection pooler. Proxima automatically redirects traffic to the primary node and, in BiHA setups, seamlessly switches to a new primary in case of failure.

    In this talk, I’ll cover why and how we built Proxima, the key architectural decisions behind the extension, and the

    implementation details that enable it to handle 10,000+ concurrent client sessions.

    We’ll also explore use cases and answer your questions.

  • Александр Степашкин
    Александр Степашкин PostgresPro

    A brief presentation on various extensions that can assist with optimization.

All talks

Informational