SQL ডেভেলপারদের জন্য ফায়ারবেস রিয়েলটাইম ডেটাবেস (ভিডিও সিরিজ)
SQL ডাটাবেস এবং ফায়ারবেস ডাটাবেস
এই প্রথম ভিডিওটি একটি ঐতিহ্যগত SQL ডাটাবেসে ডেটা কীভাবে সংরক্ষণ করা হয় এবং কীভাবে এটি রিয়েলটাইম ডেটাবেসের মতো একটি NoSQL ডাটাবেসে সংরক্ষণ করা হয় তার মধ্যে প্রধান পার্থক্যগুলি কভার করে৷
SQL স্ট্রাকচারকে ফায়ারবেস স্ট্রাকচারে রূপান্তর করা হচ্ছে
এই ভিডিওটি একটি রিলেশনাল ডাটাবেস মডেল নেয় যা আপনি সাধারণত একটি SQL ডাটাবেসে দেখতে পারেন এবং এটিকে একটি NoSQL মডেলে রূপান্তর করে যা ফায়ারবেস রিয়েলটাইম ডেটাবেসে ভাল কাজ করে৷
ফায়ারবেস ডাটাবেস কোয়েরি 101
একটি নোএসকিউএল ডাটাবেস অনুসন্ধান করা প্রথাগত SQL ডাটাবেসে আপনি যা ব্যবহার করেন তার চেয়ে কম শক্তিশালী হতে থাকে। কিন্তু আপনি যদি আপনার ডেটা সঠিকভাবে গঠন করেন তবে আপনি এখনও অনেক কিছু করতে পারবেন। এই ভিডিওটি প্রাথমিক প্রশ্নগুলি এবং কীভাবে তারা রিয়েলটাইম ডেটাবেসে কাজ করে তা দেখবে৷
ফায়ারবেস ডাটাবেসের জন্য সাধারণ SQL কোয়েরি রূপান্তরিত
এই ভিডিওটি আটটি সাধারণ SQL কোয়েরি দিয়ে শুরু হয় এবং তারপরে সেগুলোকে একের পর এক প্রশ্নে রূপান্তরিত করে যা রিয়েলটাইম ডেটাবেসের সাথে কাজ করে। আপনার তাত্ত্বিক জ্ঞানকে বাস্তবে প্রয়োগ করার সময় এসেছে!
Firebase ডাটাবেসে যোগদান করে
রিয়েলটাইম ডেটাবেসে বিশেষভাবে ডেটা যোগ করার কোনো পদ্ধতি নেই, তবে আপনি এখনও একটি অবস্থান থেকে ডেটা নিতে পারেন এবং অন্য অবস্থান থেকে সম্পর্কিত ডেটা একত্রিত করতে পারেন। আমরা এই পাঠে এটি কিভাবে করতে হয় তা দেখাব।
রিয়েলটাইম ডাটাবেসের সাথে ডিনরমালাইজেশন স্বাভাবিক
ডিনরমালাইজেশন হল ক্যোয়ারী কমাতে বা সরল করার জন্য ডেটা নকল করার প্রক্রিয়া। যদিও এটি একটি এসকিউএল ব্যাকগ্রাউন্ড থেকে আসা অদ্ভুত বলে মনে হতে পারে, এটি NoSQL ডাটাবেসের একটি সাধারণ অভ্যাস যা পঠনকে আরও কার্যকারিতা এবং আপনার জীবনকে আরও সহজ করে তুলবে। এই পাঠে আমরা আপনাকে আপনার ডেটাকে অস্বাভাবিককরণের কিছু সুবিধা দেখাব এবং এটি কীভাবে করা যায়।
মাল্টি-পাথ আপডেটের সাথে ডেটা সামঞ্জস্য
পঠন এবং ক্যোয়ারী কর্মক্ষমতা বাড়ানোর জন্য ডিনরমালাইজেশন দুর্দান্ত, তবে এটি ডেটা সামঞ্জস্যের দামে আসে। সৌভাগ্যবশত, মাল্টি-পাথ আপডেটগুলি আপনাকে আপনার অস্বাভাবিক ডেটার সাথে ধারাবাহিকতা দিতে সাহায্য করতে পারে। এই ভিডিওটি আপনাকে দেখাবে কিভাবে একাধিক জায়গায় ডেটা কপি করতে এবং সব সামঞ্জস্যপূর্ণ রাখতে লুকআপ পাথ ব্যবহার করতে হয়।
নিরাপত্তা নিয়মের মাধ্যমে আপনার ডেটা স্ট্রাকচার সুরক্ষিত করা
রিয়েলটাইম ডেটাবেস স্কিমলেস হতে পারে, কিন্তু এর মানে এই নয় যে আপনি আপনার ডেটা স্ট্রাকচার রক্ষা করতে পারবেন না। স্কিমার পরিবর্তে, রিয়েলটাইম ডেটাবেস নিরাপত্তা নিয়ম নামে একটি ঘোষণামূলক সার্ভার সাইড রুলস ভাষা ব্যবহার করে। এই ভিডিওটি আপনাকে দেখায় যে কীভাবে আপনার ডেটা স্ট্রাকচার রক্ষা করতে এবং বিদেশী-কী-এর মতো গঠন তৈরি করতে নিরাপত্তা নিয়মগুলি ব্যবহার করতে হয়।