Rumah  >  Artikel  >  Pangkalan data sandaran OrientDB

Pangkalan data sandaran OrientDB

DDD
DDDasal
2023-06-15 16:50:091371semak imbas

Pangkalan data sandaran OrientDB

Seperti RDBMS, OrientDB juga menyokong operasi sandaran dan pemulihan. Apabila melakukan operasi sandaran, ia akan menukar semua fail pangkalan data semasa ke dalam format zip termampat menggunakan algoritma ZIP. Ciri (sandaran) ini boleh dieksploitasi secara automatik dengan mendayakan pemalam pelayan sandaran automatik.

Walau bagaimanapun, mengambil sandaran pangkalan data atau mengeksport pangkalan data adalah sama, bergantung pada proses perlu mengetahui bila hendak menggunakan sandaran dan bila hendak menggunakan eksport.

Apabila sandaran diambil, ia mencipta salinan pangkalan data yang konsisten dan semua penulisan selanjutnya dikunci dan menunggu proses sandaran selesai. Dalam operasi ini, ia akan mencipta fail sandaran baca sahaja.

Jika operasi baca dan tulis serentak diperlukan semasa melakukan sandaran, anda mesti memilih untuk mengeksport pangkalan data dan bukannya membuat sandaran pangkalan data. Eksport tidak mengunci pangkalan data dan membenarkan penulisan serentak semasa proses eksport.

Pernyataan berikut ialah sintaks asas untuk sandaran pangkalan data.

./backup.sh <dburl> <user> <password> <destination> [<type>]Shell

Berikut ialah butiran tentang pilihan dalam sintaks di atas.

a5ff9507dcc90100ee67e86e4fbb81b0 - URL pangkalan data tempat pangkalan data terletak secara setempat atau jauh.

1f004db2f8c4ed171e958632d4a9c036 - Menentukan nama pengguna untuk menjalankan sandaran di bawah.

5594e1c8b6d9525f9f329ee89f90fa86 - Menentukan kata laluan pengguna.

ea5be810a4b3a550e9390dd76d7ed4aa - Lokasi fail destinasi, menunjukkan lokasi di mana fail zip sandaran disimpan.

a5cf94bdbf342162eb3935bfcb129fbd - Jenis sandaran pilihan. Ia mempunyai satu daripada dua pilihan.

Lalai - Mengunci pangkalan data semasa sandaran.

LVM - Gunakan syot kilat salin-tulis-tulis LVM di latar belakang.

Sampel

Sandarkan fail demo pangkalan data yang terletak dalam sistem fail setempat /opt/orientdb/databases/demo ke fail bernama sample-demo.zip dan terletak dalam direktori semasa.

Anda boleh menggunakan arahan berikut untuk membuat sandaran demo pangkalan data.

$ backup.sh plocal: opt/orientdb/database/demo admin admin ./backup-demo.zipSQL

Menggunakan konsol

Operasi yang sama boleh dilakukan menggunakan konsol OrientDB. Sebelum mengambil sandaran pangkalan data tertentu, anda mesti menyambung ke pangkalan data terlebih dahulu. Anda boleh menggunakan arahan berikut untuk menyambung ke pangkalan data bernama demo.

orientdb> CONNECT PLOCAL:/opt/orientdb/databases/demo admin adminSQL

Setelah disambungkan, anda boleh menggunakan arahan berikut untuk menyandarkan pangkalan data kepada fail bernama 'backup-demo.zip' dalam direktori semasa.

orientdb {db=demo}> BACKUP DATABASE ./backup-demo.zipShell

Jika arahan ini berjaya dilaksanakan, anda akan menerima beberapa pemberitahuan kejayaan bersama dengan mesej berikut.

rreeee

Atas ialah kandungan terperinci Pangkalan data sandaran OrientDB. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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