ArangoDB-তে ডেটা ব্যাকআপ এবং রিস্টোর হল একটি গুরুত্বপূর্ণ প্রক্রিয়া, যা ডেটা লস এড়াতে এবং সিস্টেম পুনরুদ্ধারে সহায়তা করে। রিস্টোর প্রক্রিয়ার মাধ্যমে ব্যাকআপ ডেটা পুনরায় ডাটাবেসে লোড করা হয়। ArangoDB বিভিন্ন পদ্ধতিতে ডেটা রিস্টোর সমর্থন করে।
arangorestore
হল ArangoDB-তে ডেটা রিস্টোর করার জন্য অফিশিয়াল CLI টুল। এটি ব্যাকআপ করা ডেটা পুনরায় ডাটাবেসে লোড করতে ব্যবহৃত হয়।
arangorestore --server.endpoint tcp://127.0.0.1:8529 \
--server.username root \
--server.database myDatabase \
--input-directory /path/to/backup-folder
ব্যাখ্যা:
--server.endpoint
: সার্ভারের ঠিকানা।--server.username
: ArangoDB-এর ইউজারনেম।--server.database
: যেই ডাটাবেসে ডেটা রিস্টোর হবে।--input-directory
: ব্যাকআপ ডেটার লোকেশন।arangorestore --server.endpoint tcp://127.0.0.1:8529 \
--server.database myDatabase \
--collection myCollection \
--input-directory /path/to/backup-folder
arangorestore --server.endpoint tcp://127.0.0.1:8529 \
--server.database myDatabase \
--input-directory /path/to/backup-folder \
--overwrite
http://localhost:8529
এ যান।Import
অপশন ব্যবহার করুন।যদি ArangoDB ডকার কন্টেইনারে চলমান থাকে, তাহলে docker exec কমান্ড দিয়ে রিস্টোর করুন।
docker exec -it arangodb \
arangorestore --server.database myDatabase \
--input-directory /backup-folder \
--overwrite
--overwrite
ফ্ল্যাগ ব্যবহার করুন।arangodump
ব্যবহার করে সঠিক ফরম্যাটে ব্যাকআপ নিন।ArangoDB-তে arangorestore টুল এবং Web Interface ব্যবহার করে সহজেই ডেটা রিস্টোর করা যায়। এটি দ্রুত ডেটা পুনরুদ্ধার নিশ্চিত করে এবং সঠিক রিস্টোর পদ্ধতি অনুসরণ করে আপনি ডেটা লস এড়াতে পারবেন।
common.read_more