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

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

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

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

মূল ক্ষমতা

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

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

ক্লাউড ফায়ারস্টোর হল একটি ক্লাউড-হোস্টেড, NoSQL ডাটাবেস যা আপনার আইওএস, অ্যান্ড্রয়েড এবং ওয়েব অ্যাপস সরাসরি নেটিভ SDK- এর মাধ্যমে অ্যাক্সেস করতে পারে। ক্লাউড ফায়ারস্টোর REST এবং RPC API- এর পাশাপাশি নেটিভ Node.js, Java, Python, Unity, C ++ এবং Go SDK- তেও পাওয়া যায়।

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

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

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

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

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

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