Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
5bd57b5
Update and rename 11-01.md to Домашнее задание к занятию «Базы данных…
KaifasKainChaos Aug 8, 2025
6e741dc
Update and rename 11-02.md to Домашнее задание к занятию «Кеширование…
KaifasKainChaos Aug 8, 2025
3631e93
Create .gitkeep
KaifasKainChaos Aug 8, 2025
bd166a2
Add files via upload
KaifasKainChaos Aug 8, 2025
0a52ff2
Update Домашнее задание к занятию «Кеширование Redismemcached» 11-02.md
KaifasKainChaos Aug 8, 2025
0f9b2c5
Update and rename 11-04.md to Домашнее задание к занятию «Очереди Ra…
KaifasKainChaos Aug 8, 2025
2a6d630
Add files via upload
KaifasKainChaos Aug 8, 2025
9015c5e
Update Домашнее задание к занятию «Очереди RabbitMQ»11-04.md
KaifasKainChaos Aug 8, 2025
4f2d457
Update and rename 13-01.md to Домашнее задание к занятию «Уязвимости …
KaifasKainChaos Aug 14, 2025
801b7fd
Add files via upload
KaifasKainChaos Aug 14, 2025
38c5b69
Update and rename 13-02.md to Домашнее задание к занятию «Защита хос…
KaifasKainChaos Aug 14, 2025
80151e8
Update Домашнее задание к занятию «Уязвимости и атаки на информационн…
KaifasKainChaos Aug 14, 2025
93be697
Update Домашнее задание к занятию «Уязвимости и атаки на информационн…
KaifasKainChaos Aug 20, 2025
666ba49
Create DML)»
KaifasKainChaos Sep 29, 2025
531c0af
Delete Домашнее задание к занятию «Работа с данными (DDL directory
KaifasKainChaos Sep 29, 2025
8051636
Create омашнее задание к занятию «Работа с данными (DDL-DML)»
KaifasKainChaos Sep 29, 2025
7299229
Update омашнее задание к занятию «Работа с данными (DDL-DML)»
KaifasKainChaos Sep 29, 2025
d0f76ad
Update омашнее задание к занятию «Работа с данными (DDL-DML)»
KaifasKainChaos Sep 29, 2025
f7ef10e
Delete омашнее задание к занятию «Работа с данными (DDL-DML)»
KaifasKainChaos Sep 29, 2025
a59b0a1
Rename 12-02.md to Домашнее задание к занятию «Работа с данными (DDL-…
KaifasKainChaos Sep 29, 2025
1c965f6
Create 1
KaifasKainChaos Sep 29, 2025
62d5d7d
Delete 12-02/1
KaifasKainChaos Sep 29, 2025
ada4ae9
Create 1
KaifasKainChaos Sep 29, 2025
1664854
Add files via upload
KaifasKainChaos Sep 29, 2025
1496d3c
Delete 12-02/1
KaifasKainChaos Sep 29, 2025
2d4fdc0
Update Домашнее задание к занятию «Работа с данными (DDL-DML)».md
KaifasKainChaos Sep 29, 2025
f9f8ea9
Rename 12-04.md to Домашнее задание к занятию «SQL. Часть 2»12-04.md
KaifasKainChaos Sep 29, 2025
2678170
Update Домашнее задание к занятию «SQL. Часть 2»12-04.md
KaifasKainChaos Sep 29, 2025
71dda04
Create 1
KaifasKainChaos Sep 29, 2025
e26cabd
Add files via upload
KaifasKainChaos Sep 29, 2025
398e5d4
Update Домашнее задание к занятию «SQL. Часть 2»12-04.md
KaifasKainChaos Sep 29, 2025
868907b
Rename 12-06.md to Домашнее задание к занятиям «Репликация и масштаби…
KaifasKainChaos Sep 29, 2025
329cbd9
Update Домашнее задание к занятиям «Репликация и масштабирование»12-0…
KaifasKainChaos Sep 29, 2025
1db66f5
Create 1
KaifasKainChaos Sep 29, 2025
a8df9b8
Add files via upload
KaifasKainChaos Sep 29, 2025
eac9e16
Update Домашнее задание к занятиям «Репликация и масштабирование»12-0…
KaifasKainChaos Sep 29, 2025
752004f
Update and rename 12-07.md to Домашнее задание к занятию «Репликация …
KaifasKainChaos Sep 29, 2025
5b16cb9
Update Домашнее задание к занятию «Репликация и масштабирование. Част…
KaifasKainChaos Sep 29, 2025
7b87808
Update and rename 12-08.md to # Домашнее задание к занятию «Резервное…
KaifasKainChaos Sep 29, 2025
30c120d
Create moisiadis_diplom
KaifasKainChaos Nov 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,13 @@
1.3.* Возможен ли кейс, когда при поломке базы происходило моментальное переключение на работающую или починенную базу данных.

*Приведите ответ в свободной форме.*
### Ответ:

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

1.2 Тут тоже для начала полный бэкап, но желательно раз в день. И потом в течение дня инкрементный, т.к. по занимаемой памяти и времени он будет самый экономный.

1.3 Кейс master-slave
---

### Задание 2. PostgreSQL
Expand All @@ -36,7 +42,11 @@
2.1.* Возможно ли автоматизировать этот процесс? Если да, то как?

*Приведите ответ в свободной форме.*
### Ответ:

2.1 Базовая команда `pg_dump <имя_базы> > <файл_сохранения>`.

Команда `pg_restore` извлекает архивный файл, созданный командой `pg_dump`, и восстанавливает выбранную базу данных PostgreSQL. Для указания базы данных нужно задать параметр `-d` - `pg_restore <имя_базы> <файл_сохранения>`.
---

### Задание 3. MySQL
Expand All @@ -45,8 +55,13 @@

3.1.* В каких случаях использование реплики будет давать преимущество по сравнению с обычным резервным копированием?


*Приведите ответ в свободной форме.*
### Ответ:

Для данного вида резеревирования используется команда `mysqlbackup` с параметром `--incremental-base=history:last_full_backup`.

Также можно использовать и сторонние утилиты. Например, Percona XtraBackup, которая позволяет делать архивы баз данных на лету без блокировок таблиц. Например, `xtrabackup --backup --target-dir=/backupdb/inc1 --incremental-basedir=/backupdb/full`.
---

Задания, помеченные звёздочкой, — дополнительные, то есть не обязательные к выполнению, и никак не повлияют на получение вами зачёта по этому домашнему заданию. Вы можете их выполнить, если хотите глубже шире разобраться в материале.
92 changes: 0 additions & 92 deletions 11-01.md

This file was deleted.

58 changes: 0 additions & 58 deletions 11-02.md

This file was deleted.

Binary file added 12-02/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 12-02/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 12-02/4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 12-02/5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 12-02/6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 12-02/7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 12-02/8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions 12-04/1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

Binary file added 12-04/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 12-04/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 12-04/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading