অটোমেটেড ব্যাকআপস

আলোকচ্ছটা পরিকল্পনা ব্যবহারকারীদের স্বয়ংক্রিয় ব্যাকআপ, একটি স্ব-সেবা বৈশিষ্ট্য যা আপনার ডাটাবেস অ্যাপ্লিকেশান ডেটা এবং দৈনিক ব্যাকআপ সক্ষম তাদের Firebase রিয়েলটাইম ডাটাবেস সেট আপ করতে পারেন নিয়ম একটি থেকে JSON ফর্ম্যাটে ক্লাউড স্টোরেজ বালতি।

সেটআপ

শুরু করার জন্য, দেখার জন্য ব্যাকআপ ট্যাব Firebase কনসোলের ডাটাবেস বিভাগে, এবং উইজার্ড আপনার স্বয়ংক্রিয় ব্যাকআপ স্থাপনের মাধ্যমে আপনি কৌশল হবে।

স্টোরেজ খরচ বাঁচাতে, আমরা সক্ষম Gzip ডিফল্টরূপে কম্প্রেশন, এবং আপনি একটি সক্রিয় করা চয়ন করতে পারেন 30 দিনের জীবনচক্র নীতি 30 দিন স্বয়ংক্রিয়ভাবে মুছে চেয়ে পুরোনো ব্যাকআপ আছে আপনার বালতি উপর।

আপনি সরাসরি ফায়ারবেস কনসোলে স্ট্যাটাস এবং ব্যাকআপ কার্যকলাপ দেখতে পারেন যেখানে আপনি ম্যানুয়াল ব্যাকআপও শুরু করতে পারেন। নির্দিষ্ট সময়সাপেক্ষ স্ন্যাপশট নেওয়ার জন্য অথবা কোনো কোড পরিবর্তন করার আগে নিরাপত্তা ব্যবস্থা হিসেবে এটি কার্যকর হতে পারে।

একবার সেট আপ, একটি নতুন ক্লাউড স্টোরেজ বালতি আপনার জন্য তৈরি করা হবে লেখক কর্তৃক অনুমতি Firebase জন্য। আপনার এই বালতিতে ডেটা সংরক্ষণ করা উচিত নয় যে আপনি ফায়ারবেসে অ্যাক্সেস পেয়ে আরামদায়ক নন। ফায়ারবেসে আপনার অন্যান্য ক্লাউড স্টোরেজ বালতি বা গুগল ক্লাউডের অন্য কোন এলাকায় অতিরিক্ত অ্যাক্সেস থাকবে না।

ব্যাকআপ থেকে পুনরুদ্ধার

ব্যাকআপ থেকে আপনার ফায়ারবেস পুনরুদ্ধার করতে, প্রথমে ক্লাউড স্টোরেজ থেকে আপনার স্থানীয় ডিস্কে ফাইলটি ডাউনলোড করুন। ব্যাকআপ কার্যকলাপ বিভাগে বা ক্লাউড স্টোরেজ বালতি ইন্টারফেস থেকে ফাইলের নাম ক্লিক করে এটি করা যেতে পারে। ফাইল GZIP সংকুচিত বলছে: 'প্রথম তাহলে ডিকম্প্রেস ফাইল।

আপনার ডেটা আমদানি করার দুটি উপায় রয়েছে:

পদ্ধতি 1: আপনার মধ্যে আমদানি তাদেরকে JSON বোতামে ক্লিক করুন ডেটাবেস এর ডেটা অধ্যায় এবং আপনার অ্যাপ্লিকেশান ডেটা JSON ফাইল নির্বাচন করুন।

পদ্ধতি 2: আপনি আপনার কমান্ড লাইন থেকে একটি CURL অনুরোধ জারি করতে পারেন।

প্রথমে আপনার Firebase, যা আপনি পরিদর্শন করে পেতে পারেন থেকে একটি গোপন উদ্ধার ডাটাবেস সেটিংস পৃষ্ঠায়

তারপর আপনার টার্মিনাল মধ্যে নিম্নলিখিত, প্রতিস্থাপন প্রবেশ DATABASE_NAME এবং SECRET আপনার নিজের মান ক্ষেত্র:

curl 'https://<DATABASE_NAME>.firebaseio.com/.json?auth=<SECRET>&print=silent' -x PUT -d @<DATABASE_NAME>.json

আপনি একটি খুব বড় ডাটাবেস থেকে একটি ব্যাকআপ পুনরূদ্ধার সমস্যা হয়ে থাকে, আমাদের সাথে যোগাযোগ করুন সহায়ক দলের

সময়সূচী

আপনার ডাটাবেস ব্যাকআপটি প্রতিদিন একটি নির্দিষ্ট ঘন্টা নির্ধারিত হয় যা সমস্ত ব্যাকআপ গ্রাহকদের জন্য এমনকি লোড এবং সর্বোচ্চ প্রাপ্যতা নিশ্চিত করে। আপনি যদি সারা দিন কোন ম্যানুয়াল ব্যাকআপ করেন তা নির্বিশেষে এই নির্ধারিত ব্যাকআপটি ঘটবে।

ফাইলের নামকরণ

আপনার ক্লাউড স্টোরেজ বালতিতে স্থানান্তরিত ফাইলগুলি টাইমস্ট্যাম্প করা হবে (ISO 8601 মান) এবং নিম্নলিখিত নামকরণ কনভেনশনগুলি ব্যবহার করুন:

  • ডাটাবেজ ডেটা: YYYY-MM-DDTHH:MM:SSZ_<DATABASE_NAME>_data.json
  • ডাটাবেজ নিয়ম: YYYY-MM-DDTHH:MM:SSZ_<DATABASE_NAME>_rules.json

তাহলে Gzip সক্ষম হলে, একটি .gz প্রত্যয় ফাইলের নামের জন্য যোগ করা হবে। আপনি ক্লাউড স্টোরেজ উপসর্গ অনুসন্ধান ব্যবহার করে একটি নির্দিষ্ট তারিখ বা সময় থেকে সহজেই ব্যাকআপগুলি খুঁজে পেতে পারেন।

Gzip কম্প্রেশন

ডিফল্টরূপে, আমরা আপনার ব্যাকআপ ফাইলগুলিকে Gzip কম্প্রেশন ব্যবহার করে স্টোরেজ খরচ বাঁচাতে এবং ট্রান্সফারের সময় কমাতে সংকুচিত করি। সংকুচিত ফাইলের আকার আপনার ডাটাবেসের ডেটা বৈশিষ্ট্যের উপর নির্ভর করে পরিবর্তিত হয়, কিন্তু সাধারণ ডাটাবেসগুলি তাদের মূল আকারে সঙ্কুচিত হতে পারে, যা আপনাকে সঞ্চয় খরচ বাঁচায় এবং আপনার ব্যাকআপের জন্য আপলোডের সময় হ্রাস করে।

আপনার Gzipped তাদেরকে JSON ফাইল ডিকম্প্রেস করতে, ব্যবহার করে একটি কমান্ড লাইন কমান্ড gunzip বাইনারি যা অপারেটিং সিস্টেম-X এবং অধিকাংশ Linux ডিস্ট্রিবিউশনের জন্য ডিফল্ট জাহাজে তোলা হয়।

gunzip <DATABASE_NAME>.json.gz  # Will unzip to <DATABASE_NAME>.json

সংগ্রহস্থল 30 দিনের জীবনচক্র

আমরা একটি সহজেই কনফিগারেশন সুইচ অফার করি যা আপনার ক্লাউড স্টোরেজ বালতির জন্য একটি ডিফল্ট 30 দিনের অবজেক্ট লাইফসাইকেল নীতি সক্ষম করে। সক্রিয় করা হলে, আপনার বালতিতে থাকা ফাইলগুলি 30 দিন পরে স্বয়ংক্রিয়ভাবে মুছে যাবে। এটি অবাঞ্ছিত পুরানো ব্যাকআপ কমাতে সাহায্য করে, আপনাকে সঞ্চয় খরচ বাঁচায় এবং আপনার বালতি ডিরেক্টরি পরিষ্কার রাখে। আপনি যদি অন্য ফাইলগুলিকে আপনার স্বয়ংক্রিয় ব্যাকআপ বালতিতে রাখেন, সেগুলিও একই নীতি দিয়ে মুছে ফেলা হবে।

খরচ

ব্যাকআপ বৈশিষ্ট্যটি প্রকল্পগুলির জন্য সক্ষম করতে পারেন আলোকচ্ছটা কোন অতিরিক্ত খরচ জন্য পরিকল্পনা। যাইহোক, আপনি চার্জ করা হবে মান হার আপনার ক্লাউড স্টোরেজ বালতি মধ্যে স্থাপন ব্যাকআপ ফাইলের জন্য। আপনি সক্রিয় করতে পারেন Gzip কম্প্রেশন এবং সংগ্রহস্থল 30 দিন লাইফ সাইকল আপনার সঞ্চয় খরচ কমাতে হবে।