Немножко матчасти навалю — создавать СУБД на языке с GC в принципе плохая идея.
Это связано с тем, что сервер будет работать с огромными объемами данных, что требует эффективного управления памятью без накладных расходов на производительность, которые могут быть связаны с подсчетом ссылок или другими способами работы GC.
Все это приводит к тому, шо рано или поздно, на языке с GC тебе придется бороться с этим самым GC, чтобы получить капельку лишней производительности, в отличии от языков без сборщика мусора.
Поэтому в принципе, чем больше тебе доступно методов работы с памятью на низком уровне, тем лучше, конкретно в этом кейсе.
Post #1063
32K
The ExtremeCode Times Хочешь кринжануть с утречка пораньше? MySQL сервер переписали на Go 👽
- ❤ 173
- 👍 63
- 🤔 10
- 🥴 5
- 💅 5
- 🌭 3
- 🗿 2
- 🤣 1
- 🍌 1