Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kādas ir atšķirības starp MySQL fiziskajiem un loģiskajiem dublējumkopijām AWS RDS


Kādas ir atšķirības starp MySQL fiziskajiem un loģiskajiem dublējumkopijām AWS RDS


Fiziskā un loģiskā dublēšana ir divas dažādas metodes MySQL datu bāzu dublēšanai AWS RDS. Šeit ir norādītas galvenās atšķirības.

Fiziskā dublēšana

1. Dublējuma veids: fiziskās dublējumkopijas ir to direktoriju un failu neapstrādātas kopijas, kurās tiek glabāts datu bāzes saturs. Tos bieži izmanto lielākām datu kopām, un tie var būt ātrāki un mazāk resursietilpīgi.

2. Izmantotie rīki: tādus rīkus kā Percona XtraBackup var izmantot, lai izveidotu MySQL datu bāzu fiziskas dublējumkopijas pašpārvaldītajās instancēs vai Amazon EC2 instancēs. Tomēr šos rīkus nevar izmantot, lai izveidotu fiziskus RDS dublējumus MySQL gadījumiem.

3. Priekšrocības:
- Ātrāks un mazāk resursietilpīgs.
- Uztver visu datu bāzes stāvokli un struktūru.
- Nodrošina datu bāzes konsekvenci un atjaunojamību.

4. Trūkumi:
- Nav pārnēsājams, un to var atjaunot tikai tajā pašā platformā un datu bāzes programmatūras versijā.
- Nav piemērots selektīvai dublēšanai vai konkrētu objektu vai shēmu atjaunošanai datu bāzē.

Loģiskā dublēšana

1. Dublējuma veids: loģiskās dublējumkopijas saglabā datu bāzes saturu un struktūru loģiskā formā. Tos bieži izmanto mazākām datu kopām, un tos var izmantot datu pārsūtīšanai starp dažādām datu bāzu sistēmām vai formātiem.

2. Izmantotie rīki: tādus rīkus kā mysqldump vai MyDumper var izmantot, lai izveidotu MySQL datu bāzu loģiskās dublējumkopijas.

3. Priekšrocības:
- Pārnēsājams un to var atjaunot uz dažādām platformām vai datu bāzes programmatūras versijām.
- Ļauj selektīvi dublēt vai atjaunot konkrētus objektus vai shēmas datu bāzē.
- Var izmantot datu pārsūtīšanai starp dažādām datu bāzu sistēmām vai formātiem.

4. Trūkumi:
- Lēnāka un resursietilpīgāka.
- Var neuztvert visu informāciju vai datu bāzes objektu atkarības.
- Var nebūt konsekventa vai atkopjama, ja datubāze tiek modificēta dublēšanas procesa laikā.

Secinājums

Fiziskās dublējumkopijas ir piemērotas lielākām datu kopām un nodrošina ātrāku un mazāk resursietilpīgu dublēšanu un atkopšanu. Loģiskās dublējumkopijas ir piemērotas mazākām datu kopām un nodrošina lielāku elastību pārnesamības un selektīvas dublēšanas vai atjaunošanas ziņā.

Citāts:
[1] https://www.linkedin.com/advice/0/how-can-you-compare-logical-physical-backups
[2] https://aws.amazon.com/blogs/database/improve-performance-of-your-bulk-data-import-to-amazon-rds-for-mysql/
[3] https://sudoconsultants.com/how-to-backup-mysql-databases-on-amazon-rds/
[4] https://repost.aws/questions/QUKZyq-gcETA6ly4rFEyTcyg/single-db-backup-restore-for-rds
[5] https://www.reddit.com/r/Database/comments/9uzxtl/logical_vs_physical_backup_and_online_vs_offline/