ক্লাউড ফায়ার স্টোর

ক্লায়েন্ট- এবং সার্ভার-সাইড ডেভলপমেন্টের জন্য ডেটা সঞ্চয় এবং সিঙ্ক করতে আমাদের নমনীয়, স্কেলযোগ্য NoSQL ক্লাউড ডাটাবেসটি ব্যবহার করুন।

ক্লাউড ফায়ার স্টোর ফায়ারবেস এবং গুগল ক্লাউড থেকে মোবাইল, ওয়েব এবং সার্ভার বিকাশের জন্য একটি নমনীয়, স্কেলযোগ্য ডেটাবেস। ফায়ারবেস রিয়েলটাইম ডেটাবেস-এর মতো এটি রিয়েলটাইম শ্রোতার মাধ্যমে ক্লায়েন্ট অ্যাপ্লিকেশনগুলিতে আপনার ডেটা সিঙ্ক করে রাখে এবং মোবাইল এবং ওয়েবের জন্য অফলাইন সহায়তা সরবরাহ করে যাতে আপনি নেটওয়ার্কে বিলম্বিততা বা ইন্টারনেট সংযোগ নির্বিশেষে কার্যকর প্রতিক্রিয়াশীল অ্যাপ্লিকেশনগুলি তৈরি করতে পারেন। ক্লাউড ফায়ারস্টোর ক্লাউড ফাংশন সহ অন্যান্য ফায়ারবেস এবং গুগল ক্লাউড পণ্যগুলির সাথে বিরামবিহীন সংহতকরণও সরবরাহ করে।

এবার শুরু করা যাক

মূল ক্ষমতা

নমনীয়তা ক্লাউড ফায়ার স্টোর ডেটা মডেল নমনীয়, শ্রেণিবদ্ধ ডেটা কাঠামো সমর্থন করে। সংগ্রহগুলিতে সংগঠিত দলিলগুলিতে আপনার ডেটা সংরক্ষণ করুন। দলিলগুলিতে উপ-সংগ্রহগুলি ছাড়াও জটিল নেস্টেড অবজেক্ট থাকতে পারে।
উদ্বেগজনক জিজ্ঞাসা ক্লাউড ফায়ার স্টোরে, আপনি পৃথক, নির্দিষ্ট নথিগুলি পুনরুদ্ধার করতে বা আপনার ক্যোয়ারী প্যারামিটারগুলির সাথে মেলে এমন সংগ্রহের সমস্ত দস্তাবেজ পুনরুদ্ধার করতে ক্যোরিগুলি ব্যবহার করতে পারেন। আপনার প্রশ্নের মধ্যে একাধিক, শৃঙ্খলযুক্ত ফিল্টার এবং ফিল্টারিং এবং বাছাইয়ের মিশ্রণ থাকতে পারে। এগুলি ডিফল্টরূপেও সূচিত হয়, সুতরাং কোয়েরি পারফরম্যান্স আপনার ফলাফল সেট আকারের সাথে সমানুপাতিক, আপনার ডেটা সেট নয়।
রিয়েলটাইম আপডেট রিয়েলটাইম ডেটাবেসগুলির মতো ক্লাউড ফায়ার স্টোর কোনও সংযুক্ত ডিভাইসে ডেটা আপডেট করতে ডেটা সিঙ্ক্রোনাইজেশন ব্যবহার করে। যাইহোক, এটি দক্ষ, এক-সময় আনার ক্যুরিগুলি দক্ষতার সাথে করার জন্যও ডিজাইন করা হয়েছে।
অফলাইন সমর্থন ক্লাউড ফায়ার স্টোর এমন ডেটা ক্যাশে করে যা আপনার অ্যাপটি সক্রিয়ভাবে ব্যবহার করছে, তাই অ্যাপ্লিকেশনটি ডিভাইস অফলাইন থাকা সত্ত্বেও ডেটা লিখতে, পড়তে, শুনতে এবং কোয়েরি করতে পারে। ডিভাইসটি অনলাইনে ফিরে এলে ক্লাউড ফায়ার স্টোর কোনও স্থানীয় পরিবর্তনগুলিকে ক্লাউড ফায়ার স্টোরে সিঙ্ক্রোনাইজ করে।
স্কেল ডিজাইন ক্লাউড ফায়ার স্টোর আপনার কাছে গুগল ক্লাউডের সেরা শক্তিশালী অবকাঠামো নিয়ে আসে: স্বয়ংক্রিয় মাল্টি-অঞ্চল ডেটা অনুলিপি, শক্তিশালী ধারাবাহিকতা গ্যারান্টি, পারমাণবিক ব্যাচের ক্রিয়াকলাপ এবং আসল লেনদেন সহায়তা। আমরা বিশ্বের বৃহত্তম অ্যাপ্লিকেশনগুলি থেকে সবচেয়ে শক্ত ডেটাবেস কাজের চাপ পরিচালনা করতে ক্লাউড ফায়ার স্টোরটি তৈরি করেছি।

এটা কিভাবে কাজ করে?

ক্লাউড ফায়ার স্টোর এমন একটি ক্লাউড-হোস্ট করা, নোএসকিউএল ডাটাবেস যা আপনার আইওএস, অ্যান্ড্রয়েড এবং ওয়েব অ্যাপ্লিকেশন সরাসরি নেটিভ এসডিকে মাধ্যমে অ্যাক্সেস করতে পারে। ক্লাউড ফায়ার স্টোর আরএসটি এবং আরপিসি এপিআই ছাড়াও নেটিভ নোড.জেএস, জাভা, পাইথন, ইউনিটি, সি ++ এবং গো এসডিকেগুলিতে উপলভ্য।

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

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

অ্যান্ড্রয়েড, আইওএস এবং জাভাস্ক্রিপ্ট, বা সার্ভার-সাইড ভাষার জন্য আইডেন্টিটি এবং অ্যাক্সেস ম্যানেজমেন্ট (আইএএম) এর সাথে ফায়ারবেস প্রমাণীকরণ এবং ক্লাউড ফায়ারস্টোর সুরক্ষা বিধি দ্বারা ক্লাউড ফায়ার স্টোরে আপনার ডেটা অ্যাক্সেস রক্ষা করুন।

বাস্তবায়নের পথ

ক্লাউড ফায়ারস্টোর এসডিকে একীভূত করুন গ্রেডল, কোকোপডস বা স্ক্রিপ্টের মাধ্যমে ক্লায়েন্টগুলিকে দ্রুত অন্তর্ভুক্ত করুন।
আপনার ডেটা সুরক্ষিত করুন মোবাইল / ওয়েব এবং সার্ভার বিকাশের জন্য যথাক্রমে আপনার ডেটা সুরক্ষিত করতে ক্লাউড ফায়ার স্টোর সুরক্ষা বিধি বা পরিচয় এবং অ্যাক্সেস ম্যানেজমেন্ট (আইএএম) ব্যবহার করুন।
ডেটা যুক্ত করুন আপনার ডাটাবেসে নথি এবং সংগ্রহ তৈরি করুন।
তথ্য সংগ্রহ করো ডাটাবেস থেকে ডেটা পুনরুদ্ধার করতে কোয়েরি তৈরি করুন বা রিয়েলটাইম শ্রোতাদের ব্যবহার করুন।

পরবর্তী পদক্ষেপ