Добавил ссылки в содержание

This commit is contained in:
Danil Lavrov
2024-08-25 13:33:44 +05:00
parent 994e4a1eec
commit 46a78790cb

View File

@@ -33,32 +33,31 @@
- [Как обеспечить непрерывность и стабильность деплоя приложения?](docs/infrastructure_and_deploy/README.md#как-обеспечить-непрерывность-и-стабильность-деплоя-приложения)
- [С какими проблемами при деплое продукта вы сталкивались, как митигировали?](docs/infrastructure_and_deploy/README.md#с-какими-проблемами-при-деплое-продукта-вы-сталкивались-как-митигировали)
5. [Вопросы про кеширование и базам данных](docs/cache_and_db)
- Что такое индексы в MySQL, как и для чего их использовать и создавать?
- Что такое составной индекс, как и для чего их использовать и создавать?
- Как использовать индексы в JOIN запросах Mysql?
- Что такое частичные индексы, как и для чего их использовать и создавать?
- В чем отличия InnoDB и MyISAM?
- Возможен ли JOIN со вложенными запросами, как?
- Что такое дедлоки (deadlock), почему возникают, как можно недопускать?
- Что такое HAVING, что он делает как и зачем его использовать?
- Разница между WHERE и HAVING и можно ли использовать HAVING без группировки данных?
- Что такое EXPLAIN?
- Как узнать версию Mysql?
- Как можно оптимизировать ORDER BY RAND()?
- Как удалить индекс MySQL?
- [Что такое индексы в MySQL, как и для чего их использовать и создавать?](docs/cache_and_db/README.md#что-такое-индексы-в-mysql-как-и-для-чего-их-использовать-и-создавать)
- [Что такое составной индекс, как и для чего их использовать и создавать?](docs/cache_and_db/README.md#что-такое-составной-индекс-как-и-для-чего-их-использовать-и-создавать)
- [Как использовать индексы в JOIN запросах Mysql?](docs/cache_and_db/README.md#как-использовать-индексы-в-join-запросах-mysql)
- [Что такое частичные индексы, как и для чего их использовать и создавать?](docs/cache_and_db/README.md#что-такое-частичные-индексы-как-и-для-чего-их-использовать-и-создавать)
- [В чем отличия InnoDB и MyISAM?](docs/cache_and_db/README.md#в-чем-отличия-innodb-и-myisam)
- [Возможен ли JOIN со вложенными запросами, как?](docs/cache_and_db/README.md#возможен-ли-join-со-вложенными-запросами-как)
- [Что такое дедлоки (deadlock), почему возникают, как можно недопускать?](docs/cache_and_db/README.md#что-такое-дедлоки-deadlock-почему-возникают-как-можно-недопускать)
- [Что такое HAVING, что он делает как и зачем его использовать?](docs/cache_and_db/README.md#что-такое-having-что-он-делает-как-и-зачем-его-использовать)
- [Разница между WHERE и HAVING и можно ли использовать HAVING без группировки данных?](docs/cache_and_db/README.md#разница-между-where-и-having-и-можно-ли-использовать-having-без-группировки-данных)
- [Что такое EXPLAIN?](docs/cache_and_db/README.md#что-такое-explain)
- [Как узнать версию Mysql?](docs/cache_and_db/README.md#как-узнать-версию-mysql)
- [Как можно оптимизировать ORDER BY RAND()?](docs/cache_and_db/README.md#как-можно-оптимизировать-order-by-rand)
- Как правильно выбрать тип данных в Mysql, когда нужны:
- NULL значения, когда лучше использовать?
- Целые числа (TINYINT, SMALLINT, INT, BIGINT) и UNSIGNED, длинна числовых типов?
- Большие числа: demical, что это и как работает?
- Float | Double VS Demical, в чем разница, что и как использовать?
- Строки VARCHAR и CHAR, отличия когда лучше использовать?
- BLOB / TEXT, чем отличаются, как выполнять сортировку по полям данного типа?
- ENUM, когда может пригодится?
- DATETIME / TIMESTAMP, в чем их разница, какие максимальные значения?
- Когда и зачем может пригодиться денормализация данных?
- Что такое шардинг и репликация?
- В чем отличие синхронной репликации от асинхронной? Какая подходит лучше для какого кейса?
- Если индекс создан для 2-х колонок и запрос содержит только одну из них - будет ли он работать?
- [NULL значения, когда лучше использовать?](docs/cache_and_db/README.md#null-значения-когда-лучше-использовать)
- [Целые числа (TINYINT, SMALLINT, INT, BIGINT) и UNSIGNED, длинна числовых типов?](docs/cache_and_db/README.md#целые-числа-tinyint-smallint-int-bigint-и-unsigned-длинна-числовых-типов)
- [Большие числа: demical, что это и как работает?](docs/cache_and_db/README.md#большие-числа-demical-что-это-и-как-работает)
- [Float | Double VS Demical, в чем разница, что и как использовать?](docs/cache_and_db/README.md#float--double-vs-demical-в-чем-разница-что-и-как-использовать)
- [Строки VARCHAR и CHAR, отличия когда лучше использовать?](docs/cache_and_db/README.md#строки-varchar-и-char-отличия-когда-лучше-использовать)
- [BLOB / TEXT, чем отличаются, как выполнять сортировку по полям данного типа?](docs/cache_and_db/README.md#blob--text-чем-отличаются-как-выполнять-сортировку-по-полям-данного-типа)
- [ENUM, когда может пригодится?](docs/cache_and_db/README.md#enum-когда-может-пригодится)
- [DATETIME / TIMESTAMP, в чем их разница, какие максимальные значения?](docs/cache_and_db/README.md#datetime--timestamp-в-чем-их-разница-какие-максимальные-значения)
- [Когда и зачем может пригодиться денормализация данных?](docs/cache_and_db/README.md#когда-и-зачем-может-пригодиться-денормализация-данных)
- [Что такое шардинг и репликация?](docs/cache_and_db/README.md#что-такое-шардинг-и-репликация)
- [В чем отличие синхронной репликации от асинхронной? Какая подходит лучше для какого кейса?](docs/cache_and_db/README.md#в-чем-отличие-синхронной-репликации-от-асинхронной-какая-подходит-лучше-для-какого-кейса)
- [Если индекс создан для 2-х колонок и запрос содержит только одну из них - будет ли он работать?](docs/cache_and_db/README.md#если-индекс-создан-для-2-х-колонок-и-запрос-содержит-только-одну-из-них---будет-ли-он-работать)
6. [Вопросы по языку Golang](docs/golang)
- [Что из себя представляет тип данных string в языке Golang? Можно ли изменить определенный символ в строке? Что происходит при склеивании строк?](docs/golang#1)
- [Вытекающий вопрос как эффективно склеивать множество строк?](docs/golang#2)