PostgreSQL স্ট্রিমিং প্রতিলিপি কি?
PostgreSQL স্ট্রিমিং প্রতিলিপি কি?
Anonim

থেকে পোস্টগ্রেএসকিউএল উইকি

স্ট্রিমিং প্রতিলিপি (SR) কিছু সংখ্যক স্ট্যান্ডবাই সার্ভারে WAL XLOG রেকর্ডগুলিকে বর্তমান রাখার জন্য ক্রমাগত শিপিং এবং প্রয়োগ করার ক্ষমতা প্রদান করে। এই বৈশিষ্ট্য যোগ করা হয়েছে পোস্টগ্রেএসকিউএল 9.0

এছাড়াও প্রশ্ন হল, কিভাবে PostgreSQL প্রতিলিপি কাজ করে?

স্ট্রিমিং প্রতিলিপি ভিতরে PostgreSQL কাজ করে লগ শিপিং উপর. প্রতিটি লেনদেন পোস্টগ্রেস স্থায়িত্ব অর্জনের জন্য WAL (লেখা-আগে লগ) নামক একটি লেনদেন লগে লেখা হয়। একজন ক্রীতদাস এই ওয়াল সেগমেন্টগুলিকে ক্রমাগত ব্যবহার করে প্রতিলিপি করা তার কর্তা থেকে পরিবর্তন।

পরবর্তীকালে, প্রশ্ন হল, PostgreSQL-এ কত ধরনের প্রতিলিপি আছে? পোস্টগ্রেএসকিউএল তিনটির সাথে আসে বিভিন্ন প্রতিলিপি পদ্ধতি তাই সঙ্গে হিসাবে অনেক জিনিস, প্রতিটি প্রতিলিপি পদ্ধতির তার সুবিধা এবং অসুবিধা আছে। তৃতীয় পদ্ধতিটি S3 এর মতো ব্লব স্টোরেজ থেকে রাইট-এহেড লগ (WAL) রিপ্লে করে একটি নতুন সেকেন্ডারি নোড পুনর্গঠন করে।

একইভাবে কেউ জিজ্ঞাসা করতে পারে, PostgreSQL কি প্রতিলিপি সমর্থন করে?

এর মূল বৈশিষ্ট্য পোস্টগ্রেএসকিউএল হট স্ট্যান্ডবাই/স্ট্রিমিং প্রতিলিপি হয় হিসাবে উপলব্ধ পোস্টগ্রেএসকিউএল 9.0 এবং অ্যাসিঙ্ক্রোনাস বাইনারি প্রদান করে প্রতিলিপি এক বা একাধিক স্ট্যান্ডবাইতে। স্ট্যান্ডবাইগুলি হট স্ট্যান্ডবাইতে পরিণত হতে পারে যার অর্থ তারা করতে পারা শুধুমাত্র পঠনযোগ্য ডাটাবেস হিসাবে জিজ্ঞাসা করা হবে।

ম্যাক্স_ওয়াল_সেন্ডার কি?

সর্বাধিক_ওয়াল_প্রেরক (পূর্ণসংখ্যা) স্ট্যান্ডবাই সার্ভার বা স্ট্রিমিং বেস ব্যাকআপ ক্লায়েন্ট (অর্থাৎ, একযোগে WAL প্রেরক প্রক্রিয়া চালানোর সর্বাধিক সংখ্যা) থেকে সমসাময়িক সংযোগের সর্বাধিক সংখ্যা নির্দিষ্ট করে। ডিফল্ট শূন্য, মানে প্রতিলিপি নিষ্ক্রিয় করা হয়েছে।

প্রস্তাবিত: