স্কেল এ পড়া এবং লেখা বুঝতে

শুধুমাত্র ক্লাউড ফায়ারস্টোর এন্টারপ্রাইজ সংস্করণের জন্য প্রাসঙ্গিক।

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

আপনার অ্যাপ্লিকেশন আর্কিটেক্ট করার আগে কিছু সেরা অনুশীলন সম্পর্কে জানতে, নিম্নলিখিত পড়ুন:

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