Перевод: Кто внес вклад в разработку PostgreSQL в 2024 году

PostgreSQLКак и в прошлом году (Перевод: Кто внес вклад в разработку PostgreSQL в 2023 году?), Роберта Хааса (Robert Haas) опубликовал интересную статистику про коммиттеров в сообщество PostgreSQL.

Ссылка на оригинал: Who Contributed to PostgreSQL Development in 2024?


Люди продолжают говорить мне о том, что они ценят мои ежегодные статистические посты, первый из которых появился в 2017 году. Я думаю, это от того, что в проекте не хватает официальных способов распознавания людей чем одобрение того, что я делаю, и с ограничениями, о которых я всегда стараюсь упоминать. В частности, я не подразумеваю под этим всеобщую картину вклада в проект или даже деятельность по его разработке; и у меня нет данных чтобы справедливо разделить заслуги за один коммит между несколькими его авторами. Тем не менее, я очень благодарен всем людям, которые выразили признательность за эти посты или рассказали мне о той ценности, которую они из них извлеки. Всем спасибо!

[UPD: Сюда входят только данные о вкладах в сам репозиторий PostgreSQL. Он не содержит никакой информации о вкладе в смежные проекты, такие как драйверы, инструменты администрирования и т. д. Это не потому, что такая работа не ценна; просто у меня было время собрать эти данные. Спасибо.]

Не откладывая в долгий ящик — смотрим на цифры этого года. Я подсчитал, что в 2023 году было:

  • 229 человека, которые были основными авторами хотя бы одного коммита в PostgreSQL;
  • 66% новых строк кода были написаны 18 людьми;
  • 90% новых строк кода были написаны 47 людьми.

Вот они (звездочки — это некоммиттеры):

#  |          author           | lines | pct_lines | commits 
----+---------------------------+-------+-----------+---------
  1 | Andrew Dunstan            | 22386 |     10.40 |      33
  2 | Tom Lane                  | 17363 |      8.07 |     256
  3 | Nikita Glukhov [*]        |  9144 |      4.25 |       6
  4 | Heikki Linnakangas        |  8690 |      4.04 |     150
  5 | Peter Eisentraut          |  8253 |      3.84 |     263
  6 | David Rowley              |  7210 |      3.35 |      86
  7 | Paul Jungwirth [*]        |  6925 |      3.22 |      20
  8 | Álvaro Herrera            |  6086 |      2.83 |      89
  9 | Masahiko Sawada           |  5907 |      2.75 |      31
 10 | Dean Rasheed              |  5893 |      2.74 |      20
 11 | Thomas Munro              |  5480 |      2.55 |      70
 12 | Corey Huinker [*]         |  5386 |      2.50 |      10
 13 | Nathan Bossart            |  5318 |      2.47 |     100
 14 | Richard Guo               |  5287 |      2.46 |      49
 15 | Michael Paquier           |  5165 |      2.40 |     119
 16 | Hou Zhijie [*]            |  5049 |      2.35 |      27
 17 | Jeff Davis                |  4999 |      2.32 |      72
 18 | Peter Geoghegan           |  4000 |      1.86 |      38
 19 | Noah Misch                |  3984 |      1.85 |      51
 20 | Jeevan Chalke [*]         |  3873 |      1.80 |       5
 21 | Bruce Momjian             |  3787 |      1.76 |      78
 22 | Melanie Plageman          |  3634 |      1.69 |      43
 23 | Euler Taveira [*]         |  3168 |      1.47 |       7
 24 | Robert Haas               |  3037 |      1.41 |      55
 25 | Vignesh C [*]             |  3013 |      1.40 |      18
 26 | Jelte Fennema-Nio [*]     |  2829 |      1.31 |      31
 27 | Anthonin Bonnefoy [*]     |  2670 |      1.24 |      18
 28 | Andrey Borodin [*]        |  2437 |      1.13 |      10
 29 | Amul Sul [*]              |  2286 |      1.06 |      14
 30 | Bertrand Drouvot [*]      |  2191 |      1.02 |      34
 31 | Shveta Malik [*]          |  1815 |      0.84 |       9
 32 | Alexander Korotkov        |  1576 |      0.73 |      99
 33 | Ashutosh Bapat [*]        |  1448 |      0.67 |      15
 34 | Li Yong [*]               |  1366 |      0.63 |       1
 35 | Amit Langote              |  1236 |      0.57 |      38
 36 | Jacob Champion [*]        |  1174 |      0.55 |      19
 37 | Hayato Kuroda [*]         |  1137 |      0.53 |      12
 38 | Tomas Vondra              |  1124 |      0.52 |      23
 39 | Daniel Gustafsson         |  1084 |      0.50 |      61
 40 | Jian He [*]               |  1071 |      0.50 |      16
 41 | Bharath Rupireddy [*]     |   999 |      0.46 |      16
 42 | Andrei Lepikhov [*]       |   980 |      0.46 |       9
 43 | Andres Freund             |   929 |      0.43 |      28
 44 | Greg Stark [*]            |   761 |      0.35 |       2
 45 | David Wheeler [*]         |   755 |      0.35 |       7
 46 | Paul Amonson [*]          |   705 |      0.33 |       2
 47 | Matthias van de Meent [*] |   656 |      0.30 |      11

Как обычно, меня также интересует, какие коммиттеры проделали большую работу по фиксации патчей, для которых они сами не были основными авторами. Вот как выглядело это в 2024 году:

 #  |     committer      | lines | pct_lines | commits 
----+--------------------+-------+-----------+---------
  1 | Peter Eisentraut   | 13301 |     14.52 |      82
  2 | Amit Kapila        | 11951 |     13.04 |      85
  3 | Amit Langote       | 10238 |     11.17 |      18
  4 | Michael Paquier    |  9869 |     10.77 |     185
  5 | Jeff Davis         |  5622 |      6.14 |      24
  6 | Álvaro Herrera     |  5330 |      5.82 |      43
  7 | Tom Lane           |  5204 |      5.68 |      74
  8 | Andrew Dunstan     |  4293 |      4.69 |      10
  9 | Alexander Korotkov |  3903 |      4.26 |      58
 10 | John Naylor        |  3886 |      4.24 |      13
 11 | Heikki Linnakangas |  3406 |      3.72 |      43
 12 | David Rowley       |  2769 |      3.02 |      45
 13 | Nathan Bossart     |  2571 |      2.81 |      41
 14 | Robert Haas        |  2383 |      2.60 |      33
 15 | Masahiko Sawada    |  1700 |      1.86 |      18
 16 | Fujii Masao        |  1409 |      1.54 |      22
 17 | Noah Misch         |   898 |      0.98 |      14
 18 | Dean Rasheed       |   767 |      0.84 |       6
 19 | Daniel Gustafsson  |   635 |      0.69 |      40
 20 | Peter Geoghegan    |   404 |      0.44 |       4
 21 | Thomas Munro       |   347 |      0.38 |       4
 22 | Tomas Vondra       |   261 |      0.28 |      20
 23 | Bruce Momjian      |   183 |      0.20 |      13
 24 | Richard Guo        |   115 |      0.13 |       6
 25 | Melanie Plageman   |    59 |      0.06 |       1
 26 | Andres Freund      |    40 |      0.04 |       5
 27 | Etsuro Fujita      |    40 |      0.04 |       1
 28 | Tatsuo Ishii       |    32 |      0.03 |       3
 29 | Magnus Hagander    |     4 |      0.00 |       2

Наконец, вот люди, которые отправили не менее 100 электронных писем pgsql-hackers в 2024 году:

 count |           name           
-------+--------------------------
  1917 | Tom Lane
  1379 | Nathan Bossart
  1352 | Michael Paquier
  1176 | Robert Haas
   885 | Peter Eisentraut
   815 | Amit Kapila
   754 | Andres Freund
   724 | Bertrand Drouvot
   687 | Melanie Plageman
   661 | Alvaro Herrera
   624 | Jian He
   587 | David Rowley
   566 | Tomas Vondra
   551 | Daniel Gustafsson
   513 | Thomas Munro
   488 | Jelte Fennema-Nio
   483 | Masahiko Sawada
   474 | Vignesh C
   468 | Heikki Linnakangas
   454 | Peter Smith
   377 | Alexander Korotkov
   376 | Bruce Momjian
   363 | Jeff Davis
   349 | Andrew Dunstan
   317 | Shveta Malik
   311 | David G. Johnston
   302 | Alexander Lakhin
   296 | Richard Guo
   295 | Ashutosh Bapat
   288 | Jacob Champion
   286 | Andrey Borodin
   282 | Pavel Stehule
   281 | Tatsuo Ishii
   276 | Peter Geoghegan
   264 | Bharath Rupireddy
   264 | Andy Fan
   253 | Noah Misch
   251 | Yugo Nagata
   251 | Andrei Lepikhov
   250 | Zhijie Hou
   243 | Hayato Kuroda
   241 | Aleksander Alekseev
   202 | David Wheeler
   196 | Matthias Van De Meent
   186 | John Naylor
   184 | Sutou Kouhei
   182 | Kyotaro Horiguchi
   176 | Amit Langote
   175 | Joel Jacobson
   170 | Nazir Bilal Yavuz
   167 | Ranier Vilela
   165 | Dean Rasheed
   157 | Laurenz Albe
   154 | Kirill Reshke
   146 | Fujii Masao
   135 | Alena Rybakina
   124 | Dilip Kumar
   122 | Joe Conway
   120 | Corey Huinker
   116 | Junwang Zhao
   113 | Justin Pryzby
   107 | Dagfinn Ilmari Mannsåker
   106 | Shubham Khanna
   104 | Erik Wienhold

Спасибо всем, кто внес свой вклад, независимо от того, отображается ли он в этом конкретном наборе цифр или нет. Если вы ищете больше данных, вы можете обратиться к предыдущим постам в этой серии или к сайту Google, где я публикую необработанные данные.


Ещё раз ссылка на оригинал: Who Contributed to PostgreSQL Development in 2024?


Be the first to comment

Leave a Reply

Ваш Mail не будет опубликован.


*