Переименование базы данных
This commit is contained in:
parent
8c392fd01d
commit
76f27c2914
@ -20,7 +20,7 @@ date: 2024-10-31
|
|||||||
|
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**::
|
**Родитель**::
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Создана**:: [[2024-10-31]]
|
**Создана**:: [[2024-10-31]]
|
||||||
|
@ -6,7 +6,7 @@ tags:
|
|||||||
date:
|
date:
|
||||||
- - 2024-06-04
|
- - 2024-06-04
|
||||||
zero-link:
|
zero-link:
|
||||||
- "[[../../../meta/zero/00 Базы Данных|00 Базы Данных]]"
|
- "[[../../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]"
|
||||||
parents:
|
parents:
|
||||||
- "[[Репликация БД|Репликация БД]]"
|
- "[[Репликация БД|Репликация БД]]"
|
||||||
linked:
|
linked:
|
||||||
|
@ -9,7 +9,7 @@ date:
|
|||||||
zero-link:
|
zero-link:
|
||||||
- "[[../../../meta/zero/00 HighLoad|00 HighLoad]]"
|
- "[[../../../meta/zero/00 HighLoad|00 HighLoad]]"
|
||||||
- "[[../../../meta/zero/00 DevOps|00 DevOps]]"
|
- "[[../../../meta/zero/00 DevOps|00 DevOps]]"
|
||||||
- "[[../../../meta/zero/00 Базы Данных|00 Базы Данных]]"
|
- "[[../../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]"
|
||||||
parents:
|
parents:
|
||||||
- "[[Репликация|Репликация]]"
|
- "[[Репликация|Репликация]]"
|
||||||
linked:
|
linked:
|
||||||
@ -75,7 +75,7 @@ linked:
|
|||||||
- [Монотонное чтение](Монотонное%20чтение.md)
|
- [Монотонное чтение](Монотонное%20чтение.md)
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../../meta/zero/00 HighLoad|00 HighLoad]], [[../../../meta/zero/00 DevOps|00 DevOps]], [[../../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../../meta/zero/00 HighLoad|00 HighLoad]], [[../../../meta/zero/00 DevOps|00 DevOps]], [[../../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**:: [[../../../../../source/курсы/otus/Архитектор высоких нагрузок 2019/Репликация|Репликация]]
|
**Родитель**:: [[../../../../../source/курсы/otus/Архитектор высоких нагрузок 2019/Репликация|Репликация]]
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Автор**::
|
**Автор**::
|
||||||
|
@ -5,7 +5,7 @@ tags:
|
|||||||
date:
|
date:
|
||||||
- - 2024-06-07
|
- - 2024-06-07
|
||||||
zero-link:
|
zero-link:
|
||||||
- "[[../../../meta/zero/00 Базы Данных|00 Базы Данных]]"
|
- "[[../../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]"
|
||||||
parents:
|
parents:
|
||||||
- "[[Репликация БД]]"
|
- "[[Репликация БД]]"
|
||||||
linked:
|
linked:
|
||||||
|
@ -16,7 +16,7 @@ linked:
|
|||||||
|
|
||||||
- [Фронтенд](Фронтенд.md). предназначен для быстрой обработки легких данных, как правило, статики. Эти запросы обрабатываются тут и не проходят на массивный, тяжелый бэкенд. Для фронтенда используются такие легковесные сервера, как [nginx](../../meta/zero/00%20Nginx.md). В разработке подобных серверов огромное внимание уделяется тому, какое количество ресурсов тратится на обработку одного запроса.
|
- [Фронтенд](Фронтенд.md). предназначен для быстрой обработки легких данных, как правило, статики. Эти запросы обрабатываются тут и не проходят на массивный, тяжелый бэкенд. Для фронтенда используются такие легковесные сервера, как [nginx](../../meta/zero/00%20Nginx.md). В разработке подобных серверов огромное внимание уделяется тому, какое количество ресурсов тратится на обработку одного запроса.
|
||||||
- [Бэкенд](Бэкенд.md), как правило, это тяжелые приложения, в которых происходят вычисления, зашита бизнес-логика, и обрабатывать статические запросы бэкендом попросту неэффективно.
|
- [Бэкенд](Бэкенд.md), как правило, это тяжелые приложения, в которых происходят вычисления, зашита бизнес-логика, и обрабатывать статические запросы бэкендом попросту неэффективно.
|
||||||
- Следующий слой – это хранение данных, в простейшем варианте – [база данных](../../meta/zero/00%20Базы%20Данных.md).
|
- Следующий слой – это хранение данных, в простейшем варианте – [база данных](../../meta/zero/00%20Реляционная%20база%20данных.md).
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Архитектура ИС|00 Архитектура ИС]]
|
**Область**:: [[../../meta/zero/00 Архитектура ИС|00 Архитектура ИС]]
|
||||||
|
@ -14,7 +14,7 @@ date: 2024-11-04
|
|||||||
База данных работает поверх операционной системы и поэтому использует [[../fundamental/Страница|страницы ОС]] для хранения своих страниц данных. Когда СУБД загружает страницу базы данных из диска, операционная система выделяет ей одну или несколько страниц оперативной памяти. В результате страницы базы данных хранятся в страницах памяти ОС.
|
База данных работает поверх операционной системы и поэтому использует [[../fundamental/Страница|страницы ОС]] для хранения своих страниц данных. Когда СУБД загружает страницу базы данных из диска, операционная система выделяет ей одну или несколько страниц оперативной памяти. В результате страницы базы данных хранятся в страницах памяти ОС.
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**:: [[../fundamental/Страница|Страница]]
|
**Родитель**:: [[../fundamental/Страница|Страница]]
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Создана**:: [[2024-11-04]]
|
**Создана**:: [[2024-11-04]]
|
||||||
|
@ -26,7 +26,7 @@ OLAP (Online Analytical Processing) — это тип нагрузки, кото
|
|||||||
Это не то же самое, что создание отдельной реплики для отчетности, так как это не решает проблему разных индексов. Однако на логической репликации это возможно.
|
Это не то же самое, что создание отдельной реплики для отчетности, так как это не решает проблему разных индексов. Однако на логической репликации это возможно.
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**::
|
**Родитель**::
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Автор**::
|
**Автор**::
|
||||||
|
@ -24,7 +24,7 @@ OLTP (Online Transaction Processing) — это тип нагрузки, кот
|
|||||||
- Для OLTP-нагрузки не следует использовать параллельное выполнение запросов, так как это забирает ядро процессора у другого запроса, что может привести к задержкам в обработке транзакций и снижению общей производительности системы. В контексте OLTP важнее минимизировать время выполнения каждого отдельного запроса, а не распределять его между несколькими ядрами. ==Каждый запрос должен выполняться на одном ядре как можно быстрее.==
|
- Для OLTP-нагрузки не следует использовать параллельное выполнение запросов, так как это забирает ядро процессора у другого запроса, что может привести к задержкам в обработке транзакций и снижению общей производительности системы. В контексте OLTP важнее минимизировать время выполнения каждого отдельного запроса, а не распределять его между несколькими ядрами. ==Каждый запрос должен выполняться на одном ядре как можно быстрее.==
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**::
|
**Родитель**::
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Автор**::
|
**Автор**::
|
||||||
|
@ -5,7 +5,7 @@ tags:
|
|||||||
- maturity/🌱
|
- maturity/🌱
|
||||||
date: 2024-09-17
|
date: 2024-09-17
|
||||||
zero-link:
|
zero-link:
|
||||||
- "[[../../meta/zero/00 Базы Данных|00 Базы Данных]]"
|
- "[[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]"
|
||||||
parents:
|
parents:
|
||||||
linked:
|
linked:
|
||||||
---
|
---
|
||||||
@ -25,7 +25,7 @@ linked:
|
|||||||
- Настройка задержек или проверок синхронизации для гарантии, что данные были реплицированы перед чтением.
|
- Настройка задержек или проверок синхронизации для гарантии, что данные были реплицированы перед чтением.
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**::
|
**Родитель**::
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Создана**:: [[2024-09-17]]
|
**Создана**:: [[2024-09-17]]
|
||||||
|
@ -22,7 +22,7 @@ date: 2024-11-05
|
|||||||
2. **Автоматическое завершение долгих транзакций**.
|
2. **Автоматическое завершение долгих транзакций**.
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**:: [[Транзакция БД]]
|
**Родитель**:: [[Транзакция БД]]
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Создана**:: [[2024-11-05]]
|
**Создана**:: [[2024-11-05]]
|
||||||
|
@ -4,7 +4,7 @@ tags:
|
|||||||
- maturity/🌱
|
- maturity/🌱
|
||||||
date: 2024-05-26
|
date: 2024-05-26
|
||||||
zero-link:
|
zero-link:
|
||||||
- "[[00 Базы Данных]]"
|
- "[[../../meta/zero/00 Реляционная база данных]]"
|
||||||
parents:
|
parents:
|
||||||
linked:
|
linked:
|
||||||
---
|
---
|
||||||
@ -38,7 +38,7 @@ linked:
|
|||||||
Для повышения производительности рекомендуется выделять отдельные жесткие диски под журналы, чтобы у них был эксклюзивный доступ к ресурсам диска. Это менее актуально для SSD, так как у них значительно выше скорость чтения и записи, а также отсутствует проблема механического доступа, что делает их более эффективными для параллельной работы с данными.
|
Для повышения производительности рекомендуется выделять отдельные жесткие диски под журналы, чтобы у них был эксклюзивный доступ к ресурсам диска. Это менее актуально для SSD, так как у них значительно выше скорость чтения и записи, а также отсутствует проблема механического доступа, что делает их более эффективными для параллельной работы с данными.
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**::
|
**Родитель**::
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Автор**::
|
**Автор**::
|
||||||
|
@ -56,7 +56,7 @@ date: 2024-10-11
|
|||||||
- [[../../../../_inbox/Индекс в MySQL|Индекс в MySQL]]
|
- [[../../../../_inbox/Индекс в MySQL|Индекс в MySQL]]
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**::
|
**Родитель**::
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Создана**:: [[2024-10-11]]
|
**Создана**:: [[2024-10-11]]
|
||||||
|
@ -17,7 +17,7 @@ CREATE UNIQUE INDEX users_email_uniq ON users (
|
|||||||
В этом случае строки, у которых `deleted_at` не задан, включаются в индекс, а остальные игнорируются, что делает индекс более компактным и эффективным.
|
В этом случае строки, у которых `deleted_at` не задан, включаются в индекс, а остальные игнорируются, что делает индекс более компактным и эффективным.
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**::
|
**Родитель**::
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Создана**:: [[2024-11-05]]
|
**Создана**:: [[2024-11-05]]
|
||||||
|
@ -32,7 +32,7 @@ linked:
|
|||||||
Таким образом, ==в большинстве случаев стоит создавать индекс для внешнего ключа, особенно если часто выполняются операции удаления или обновления==. Но когда индекс не нужен? ==Если в основном таблица используется для операций INSERT и SELECT, индекс на внешний ключ может не понадобиться==.
|
Таким образом, ==в большинстве случаев стоит создавать индекс для внешнего ключа, особенно если часто выполняются операции удаления или обновления==. Но когда индекс не нужен? ==Если в основном таблица используется для операций INSERT и SELECT, индекс на внешний ключ может не понадобиться==.
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**:: [[Оптимизация SQL запросов]]
|
**Родитель**:: [[Оптимизация SQL запросов]]
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Создана**:: [[2024-10-11]]
|
**Создана**:: [[2024-10-11]]
|
||||||
|
@ -12,7 +12,7 @@ date: 2024-11-05
|
|||||||
![[../../meta/files/images/Pasted image 20241105002717.png]]
|
![[../../meta/files/images/Pasted image 20241105002717.png]]
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**::
|
**Родитель**::
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Создана**:: [[2024-11-05]]
|
**Создана**:: [[2024-11-05]]
|
||||||
|
@ -38,7 +38,7 @@ SELECT column1, column2 FROM table_name WHERE column1 = 'value';
|
|||||||
- Для [[Online Analytical Processing|OLAP]], где важно быстрое чтение данных без необходимости частых обновлений.
|
- Для [[Online Analytical Processing|OLAP]], где важно быстрое чтение данных без необходимости частых обновлений.
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**:: [[Индекс базы данных]]
|
**Родитель**:: [[Индекс базы данных]]
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Автор**::
|
**Автор**::
|
||||||
|
@ -26,7 +26,7 @@ SELECT * FROM records WHERE processed = false;
|
|||||||
|
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**::
|
**Родитель**::
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Автор**::
|
**Автор**::
|
||||||
|
@ -56,7 +56,7 @@ SELECT * FROM orders WHERE order_date >= '2024-01-01';
|
|||||||
|
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**:: [[Индекс базы данных]]
|
**Родитель**:: [[Индекс базы данных]]
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Автор**::
|
**Автор**::
|
||||||
|
@ -31,7 +31,7 @@ date: 2024-11-05
|
|||||||
|
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**::
|
**Родитель**::
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Создана**:: [[2024-11-05]]
|
**Создана**:: [[2024-11-05]]
|
||||||
|
@ -67,7 +67,7 @@ date: 2023-11-02
|
|||||||
Таким образом, вы получите централизованное и актуальное место для управления структурами VIEW, что значительно упростит их поддержку и обновление.
|
Таким образом, вы получите централизованное и актуальное место для управления структурами VIEW, что значительно упростит их поддержку и обновление.
|
||||||
***
|
***
|
||||||
## Мета информация
|
## Мета информация
|
||||||
**Область**:: [[../../meta/zero/00 Базы Данных|00 Базы Данных]]
|
**Область**:: [[../../meta/zero/00 Реляционная база данных|00 Реляционная база данных]]
|
||||||
**Родитель**:: [[Liquibase]]
|
**Родитель**:: [[Liquibase]]
|
||||||
**Источник**::
|
**Источник**::
|
||||||
**Автор**::
|
**Автор**::
|
||||||
|
2
index.md
2
index.md
@ -56,7 +56,7 @@ enableToc: false
|
|||||||
- [Архитектура ПО](meta/zero/00%20Архитектура%20ПО.md)
|
- [Архитектура ПО](meta/zero/00%20Архитектура%20ПО.md)
|
||||||
- [Архитектура ИС](meta/zero/00%20Архитектура%20ИС.md)
|
- [Архитектура ИС](meta/zero/00%20Архитектура%20ИС.md)
|
||||||
- [[meta/zero/00 HighLoad|HighLoad]]
|
- [[meta/zero/00 HighLoad|HighLoad]]
|
||||||
- [[meta/zero/00 Базы Данных|Базы Данных]]
|
- [[meta/zero/00 Реляционная база данных|Базы Данных]]
|
||||||
- [[meta/zero/00 PostgreSQL|PostgreSQL]]
|
- [[meta/zero/00 PostgreSQL|PostgreSQL]]
|
||||||
- [DevOps](meta/zero/00%20DevOps.md)
|
- [DevOps](meta/zero/00%20DevOps.md)
|
||||||
- [Docker](meta/zero/00%20Docker.md)
|
- [Docker](meta/zero/00%20Docker.md)
|
||||||
|
@ -4,7 +4,7 @@ aliases:
|
|||||||
tags:
|
tags:
|
||||||
- type/zero-link
|
- type/zero-link
|
||||||
zero-link:
|
zero-link:
|
||||||
- "[[00 Базы Данных]]"
|
- "[[00 Реляционная база данных]]"
|
||||||
title: MySQL
|
title: MySQL
|
||||||
---
|
---
|
||||||
- [[../../dev/database/mysql/Архитектура MySQL|Архитектура MySQL]]
|
- [[../../dev/database/mysql/Архитектура MySQL|Архитектура MySQL]]
|
||||||
|
@ -4,7 +4,7 @@ aliases:
|
|||||||
tags:
|
tags:
|
||||||
- type/zero-link
|
- type/zero-link
|
||||||
zero-link:
|
zero-link:
|
||||||
- "[[00 Базы Данных]]"
|
- "[[00 Реляционная база данных]]"
|
||||||
title: PostgreSQL
|
title: PostgreSQL
|
||||||
---
|
---
|
||||||
- Устройство PostgreSQL
|
- Устройство PostgreSQL
|
||||||
|
Loading…
Reference in New Issue
Block a user