ফায়ারবেস রিয়েলটাইম ডেটাবেস

আমাদের NoSQL ক্লাউড ডাটাবেসের সাথে ডেটা সঞ্চয় এবং সিঙ্ক করুন। রিয়েলটাইমে সমস্ত ক্লায়েন্ট জুড়ে ডেটা সিঙ্ক করা হয় এবং আপনার অ্যাপ্লিকেশনটি অফলাইনে গেলে এটি উপলব্ধ থাকে।

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

আইওএস সেটআপ অ্যান্ড্রয়েড সেটআপ

ওয়েব সেটআপ বিশ্রাম এপিআই

সি ++ সেটআপ ইউনিটি সেটআপ

অ্যাডমিন সেটআপ

মূল ক্ষমতা

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

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

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

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

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

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

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

অন্যান্য ধরণের ডেটা সঞ্চয় করতে চান?

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

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