OpenAI поделилась информацией о том, как PostgreSQL обеспечивает работу ChatGPT, сервиса с аудиторией в 800-900 миллионов пользователей в неделю. Удивительно, но компания отказалась от шардирования, выбрав архитектуру с одним основным сервером и около 50 реплик для чтения. Бохан Чжан, инженер OpenAI, представил подробности на PGConf.Dev 2025. Согласно его данным, кластер обрабатывает более миллиона запросов в секунду, обеспечивая время отклика в пределах нескольких миллисекунд (на 99-м перцентиле). Достигнуто это на стандартном PostgreSQL, без каких-либо изменений в коде, благодаря грамотной настройке пула соединений, оптимизации запросов и продуманной индексации. Основная сложность – операции записи. Поскольку все записи направляются на единственный основной сервер, команда OpenAI тщательно оптимизирует этот процесс: переносят записи, где это возможно, сглаживают пиковые нагрузки с помощью отложенной записи и контролируют скорость массовой загрузки данных. Любые изменения в схеме данн