ArangoDB-তে Data Import এবং Export পদ্ধতি ব্যবহার করে ডেটা একসাথে বিভিন্ন ডেটাবেসের মধ্যে স্থানান্তর করা যায়। এই প্রক্রিয়া সিস্টেমের মধ্যে ডেটা আদান-প্রদান সহজ করে এবং সঠিকভাবে ডেটাবেসের ব্যাকআপ তৈরি বা পুনঃস্থাপন করতে সাহায্য করে।
ArangoDB-তে ডেটা ইম্পোর্ট এবং এক্সপোর্ট করার জন্য কিছু জনপ্রিয় টুল রয়েছে যেমন arangodump
, arangorestore
, arangoload
, এবং arangoimport
।
ArangoDB-তে ডেটা import করার জন্য arangoimport
টুল ব্যবহার করা হয়, যা JSON, CSV, বা TSV ফাইল থেকে ডেটা ইনপুট করতে সক্ষম।
arangoimport
টুল ব্যবহার করে একটি ফাইল থেকে ডেটা নির্দিষ্ট কালেকশনে ইম্পোর্ট করা হয়।
arangoimport --file /path/to/data.json \
--type json \
--collection myCollection \
--server.endpoint tcp://127.0.0.1:8529 \
--server.username root \
--server.password mypassword
--file
: ইম্পোর্ট করার জন্য ফাইলের পাথ।--type
: ডেটা ফাইলের ধরনের ইনপুট (JSON, CSV, TSV)।--collection
: ডেটা ইনপুট করার জন্য কালেকশনের নাম।--server.endpoint
: ArangoDB সার্ভারের ঠিকানা।--server.username
: ইউজারনেম।--server.password
: পাসওয়ার্ড।arangoimport --file /path/to/data.csv \
--type csv \
--collection myCollection \
--fields field1,field2,field3 \
--server.endpoint tcp://127.0.0.1:8529 \
--server.username root \
--server.password mypassword
এখানে --fields
ব্যবহার করে আপনি কলামের নাম নির্ধারণ করতে পারেন।
ArangoDB-তে ডেটা export করার জন্য arangodump
টুল ব্যবহার করা হয়, যা ডেটাবেস বা কালেকশন থেকে ডেটা JSON ফাইল হিসেবে এক্সপোর্ট করতে সক্ষম।
arangodump
টুল ব্যবহার করে আপনি সম্পূর্ণ ডেটাবেস বা নির্দিষ্ট কালেকশন এক্সপোর্ট করতে পারেন।
arangodump --server.endpoint tcp://127.0.0.1:8529 \
--server.username root \
--server.password mypassword \
--output-directory /path/to/backup/directory
--output-directory
: এক্সপোর্ট করা ডেটা সংরক্ষণ করার পাথ।--server.endpoint
: ArangoDB সার্ভারের ঠিকানা।--server.username
: ইউজারনেম।--server.password
: পাসওয়ার্ড।arangodump --server.endpoint tcp://127.0.0.1:8529 \
--server.username root \
--server.password mypassword \
--collection myCollection \
--output-directory /path/to/backup/directory
এটি শুধুমাত্র myCollection
কালেকশনের ডেটা এক্সপোর্ট করবে।
ArangoDB ডেটা ইম্পোর্ট এবং এক্সপোর্টের জন্য JSON ফরম্যাটকে ব্যাপকভাবে সমর্থন করে। JSON ফাইল ব্যবহার করে আপনি সহজে ডেটা স্থানান্তর করতে পারবেন।
arangoimport --file /path/to/data.json \
--type json \
--collection myCollection \
--server.endpoint tcp://127.0.0.1:8529 \
--server.username root \
--server.password mypassword
arangodump --server.endpoint tcp://127.0.0.1:8529 \
--server.username root \
--server.password mypassword \
--output-directory /path/to/backup/directory
Backup এবং Restore করার সময়, ডেটা এক্সপোর্ট এবং ইম্পোর্টের পদ্ধতি খুবই গুরুত্বপূর্ণ। সাধারণত arangodump
এবং arangorestore
টুলগুলো ব্যবহার করে ব্যাকআপ নেওয়া এবং পুনরুদ্ধার করা হয়।
arangodump
:arangodump --server.endpoint tcp://127.0.0.1:8529 \
--server.username root \
--output-directory /path/to/backup/directory
arangorestore
:arangorestore --server.endpoint tcp://127.0.0.1:8529 \
--input-directory /path/to/backup/directory
ArangoDB-তে Data Import এবং Export প্রক্রিয়া সিস্টেমের মধ্যে ডেটা স্থানান্তর এবং ব্যাকআপ পরিচালনা করতে গুরুত্বপূর্ণ ভূমিকা পালন করে। arangoimport
এবং arangodump
টুলগুলোর মাধ্যমে সহজে JSON, CSV, TSV ফরম্যাটে ডেটা ইম্পোর্ট ও এক্সপোর্ট করা যায়। নিয়মিত ব্যাকআপ এবং ডেটা সঠিকভাবে স্থানান্তরের জন্য সঠিক পদ্ধতি অনুসরণ করা উচিত।
common.read_more