Rumah masalah biasa 数据库备份是什么?

数据库备份是什么?

Apr 08, 2019 pm 02:23 PM
Sandaran pangkalan data

数据库备份是什么?

数据库备份是指将数据库进行备份以防丢失,数据库中备份有四种类型可以分别应用于不同的场景。

1、完全备份

这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份。

2、事务日志备份

事务日志是一个单独的文件,它记录数据库的改变,备份的时候只需要复制自上次备份以来对数据库所做的改变,所以只需要很少的时间。为了使数据库具有鲁棒性,推荐每小时甚至更频繁的备份事务日志。

3、差异备份

也叫增量备份。它是只备份数据库一部分的另一种方法,它不使用事务日志,相反,它使用整个数据库的一种新映象。它比最初的完全备份小,因为它只包含自上次完全备份以来所改变的数据库。它的优点是存储和恢复速度快。推荐每天做一次差异备份。

4、文件备份

数据库可以由硬盘上的许多文件构成。如果这个数据库非常大,并且一个晚上也不能将它备份完,那么可以使用文件备份每晚备份数据库的一部分。由于一般情况下数据库不会大到必须使用多个文件存储,所以这种备份不是很常用。

MySQL中我们备份数据可分为三种:

1、冷备份指的是当数据库进行备份时, 数据库不能进行读写操作, 即数据库要下线

2、热备份指的是当数据库进行备份时, 数据库的读写操作均不是受影响 

3、温备份指的是当数据库进行备份时, 数据库的读操作可以执行, 但是不能执行写操作 

我们在考虑完数据在备份时, 数据库的运行状态之后还需要考虑对于MySQL数据库中数据的备份方式

物理备份一般就是通过tar,cp等命令直接打包复制数据库的数据文件达到备份的效果 

逻辑备份一般就是通过特定工具从数据库中导出数据并另存备份(逻辑备份会丢失数据精度)。

Atas ialah kandungan terperinci 数据库备份是什么?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

PHP dan PDO: Bagaimana untuk melaksanakan operasi sandaran pangkalan data dan memulihkan PHP dan PDO: Bagaimana untuk melaksanakan operasi sandaran pangkalan data dan memulihkan Jul 29, 2023 pm 06:54 PM

PHP dan PDO: Cara melaksanakan operasi sandaran dan pemulihan pangkalan data Apabila membangunkan aplikasi web, sandaran dan pemulihan pangkalan data adalah tugas yang sangat penting. Sebagai bahasa skrip sebelah pelayan yang popular, PHP menyediakan banyak perpustakaan dan sambungan, antaranya PDO (Objek Data PHP) ialah lapisan abstraksi capaian pangkalan data yang berkuasa. Artikel ini akan memperkenalkan cara menggunakan PHP dan PDO untuk melaksanakan operasi sandaran dan pemulihan pangkalan data. Langkah 1: Sambung ke pangkalan data Sebelum operasi sebenar, kita perlu mewujudkan sambungan ke pangkalan data. Gunakan pasangan PDO

Analisis pengalaman projek pada sandaran pangkalan data MySQL dan pengoptimuman prestasi pemulihan Analisis pengalaman projek pada sandaran pangkalan data MySQL dan pengoptimuman prestasi pemulihan Nov 02, 2023 am 08:53 AM

Dalam era Internet semasa, kepentingan data adalah jelas. Sebagai salah satu komponen teras aplikasi Internet, sandaran pangkalan data dan kerja pemulihan adalah amat penting. Walau bagaimanapun, apabila jumlah data terus meningkat dan keperluan perniagaan menjadi semakin kompleks, sandaran pangkalan data tradisional dan penyelesaian pemulihan tidak lagi dapat memenuhi ketersediaan tinggi dan keperluan prestasi tinggi aplikasi moden. Oleh itu, mengoptimumkan prestasi sandaran dan pemulihan pangkalan data MySQL telah menjadi masalah mendesak yang perlu diselesaikan. Dalam amalan, kami telah menerima pakai satu siri pengalaman projek untuk meningkatkan data MySQL dengan berkesan

Cara menggunakan ThinkPHP6 untuk melaksanakan sandaran dan pemulihan pangkalan data Cara menggunakan ThinkPHP6 untuk melaksanakan sandaran dan pemulihan pangkalan data Jun 20, 2023 pm 07:25 PM

Dalam proses membangunkan sistem perniagaan, pangkalan data adalah bahagian yang sangat penting. Oleh itu, membuat sandaran dan memulihkan pangkalan data adalah operasi yang sangat diperlukan. Artikel ini akan menggabungkan contoh rangka kerja ThinkPHP6 untuk memperkenalkan cara menggunakan ThinkPHP6 untuk melaksanakan sandaran dan pemulihan pangkalan data. 1. Sandaran pangkalan data 1.1 Penyediaan persekitaran Sebelum melakukan sandaran pangkalan data, anda perlu mengesahkan perkara berikut: 1. Anda perlu menetapkan alamat direktori bin pangkalan data mysql dan menambah laluannya ke pembolehubah Laluan sistem 2. Anda perlu memasang mysqld

Bagaimana untuk membuat sandaran pangkalan data di Golang? Bagaimana untuk membuat sandaran pangkalan data di Golang? Jun 01, 2024 am 11:56 AM

Menyandarkan pangkalan data anda di Golang adalah penting untuk melindungi data anda. Anda boleh menggunakan pakej pangkalan data/sql dalam perpustakaan standard, atau pakej pihak ketiga seperti github.com/go-sql-driver/mysql. Langkah-langkah khusus termasuk: Sambung ke pangkalan data. Buat fail untuk menyimpan data sandaran. Gunakan fungsi Dump atau Pengeksport untuk menyandarkan pangkalan data kepada fail.

Sandaran dan pemulihan pangkalan data PHP dan Memcached Sandaran dan pemulihan pangkalan data PHP dan Memcached May 15, 2023 pm 09:12 PM

Dengan perkembangan pesat Internet, sandaran dan pemulihan pangkalan data MySQL berskala besar telah menjadi salah satu kemahiran penting untuk perusahaan dan laman web utama. Dengan aplikasi Memcached yang meluas, cara membuat sandaran dan memulihkan Memcached juga telah menjadi isu penting. Sebagai salah satu bahasa utama untuk pembangunan web, PHP mempunyai kelebihan dan kemahiran unik dalam mengendalikan sandaran dan pemulihan MySQL dan Memcached. Artikel ini akan memperkenalkan secara terperinci kaedah pelaksanaan pemproses PHP MySQL dan sandaran dan pemulihan Memcached.

Cara menggunakan thinkorm untuk melaksanakan sandaran dan memulihkan pangkalan data Cara menggunakan thinkorm untuk melaksanakan sandaran dan memulihkan pangkalan data Jul 28, 2023 pm 02:05 PM

Tajuk: Menggunakan ThinkORM untuk merealisasikan sandaran dan pemulihan pangkalan data Pengenalan: Semasa proses pembangunan, sandaran dan pemulihan pangkalan data adalah tugas yang sangat penting. Artikel ini akan memperkenalkan cara menggunakan rangka kerja ThinkORM untuk melaksanakan sandaran dan pemulihan pangkalan data, serta menyediakan contoh kod yang sepadan. 1. Pengenalan latar belakang Semasa proses pembangunan, kami biasanya menggunakan pangkalan data untuk menyimpan dan mengurus data. Prinsip sandaran dan pemulihan pangkalan data adalah untuk melakukan sandaran pangkalan data secara tetap supaya data dapat dipulihkan dengan cepat sekiranya berlaku masalah pangkalan data atau kehilangan data. Dengan bantuan daripada

Sandaran pangkalan data, pengoptimuman dan pemulihan Panel Pagoda Sandaran pangkalan data, pengoptimuman dan pemulihan Panel Pagoda Jun 21, 2023 am 09:45 AM

Dalam dunia dalam talian hari ini, tapak web telah menjadi pembawa penting bagi setiap perusahaan, organisasi atau individu untuk memaparkan jenama, perkhidmatan, produk dan lain-lain mereka. Untuk memastikan operasi normal dan keselamatan tapak web, kami perlu membuat sandaran dan mengoptimumkan secara berterusan pangkalan data dan pemulihan. Sebagai perisian pengurusan pelayan dengan operasi mudah, fungsi yang kaya dan antara muka yang cantik, Panel Pagoda juga cukup cemerlang dalam pengurusan pangkalan data dan mempunyai fungsi penting seperti sandaran, pengoptimuman dan pemulihan. Artikel ini akan menumpukan pada fungsi sandaran pangkalan data, pengoptimuman dan pemulihan Panel Pagoda dan kebimbangan yang berkaitan.

Amalan sandaran dan pemulihan pangkalan data: aplikasi dalam pengaturcaraan PHP Amalan sandaran dan pemulihan pangkalan data: aplikasi dalam pengaturcaraan PHP Jun 22, 2023 pm 07:10 PM

Dengan perkembangan Internet, sandaran dan pemulihan pangkalan data telah menjadi bahagian yang sangat penting dalam operasi dan proses pembangunan laman web. Pangkalan data adalah teras laman web dan mengandungi banyak maklumat penting Jika data hilang atau rosak, ia akan memberi impak yang besar kepada pengendalian laman web dan pengalaman pengguna. Oleh itu, bagi pengendali dan pembangun laman web, kepentingan sandaran dan pemulihan pangkalan data adalah jelas. Artikel ini akan menumpukan pada operasi sandaran pangkalan data dan pemulihan dalam pengaturcaraan PHP untuk rujukan oleh pembangun. 1. Nombor