🐘 Буквально в прошлую пятницу мы полностью перевели последний сервис 42Clouds на PostgreSQL, и я вспомнил наш путь от «платной-бесплатной» MSSQL к бесплатной PostgreSQL. Это прямо детектив ловкости 😄
Этап 1
42Облака мы начали делать давно и выбрали .NET. В те времена это была прямо классика: .NET + MSSQL — сладкая парочка, «Рик и Морти» в разработке. Майкрософт на рынке сильно не присутствовал и лицензированием не донимал.
Этап 2
Потом пришли майки и стали следить за лицензиями. А мы стали их партнёрами — потому что для партнёров лицензии даются почти даром 😅 Поэтому в ядре мы смогли остаться на MSSQL, а вот базы клиентов пришлось переводить на PostgreSQL.
Этап 3
А потом пришла война. Майкрософт ушёл. За лицензиями никто не следит. Казалось бы — можно расслабиться. Но желание получать налоговые льготы, а значит сделать софт отечественным, а для этого — перевести его на PostgreSQL, привело нас к сегодняшнему дню ✅
Что ещё интересного при тестировании:
— мы легко нашли медленные запросы, которые требовали оптимизации; — но вот нагрузить систему так, чтобы вызвать дедлоки, — не получилось (а команда очень старалась 😄).
🚀 В целом система после оптимизаций показала себя быстрее MSSQL. Странно и удивительно для опенсорса 😅 Рекомендую!)
P.S. ЧатГПТ умеет делать инфографику, а я только учусь — поэтому терпите вязаных слонов)
📱 Зингер42
Post #141
948

- 🔥 15
- 👍 7
- ❤🔥 6
- 🎉 2
- ❤ 1