এসকিউএল সার্ভারের সাথে লোড ব্যালেন্সিং


31

উইন্ডোজ সার্ভারে মাইক্রোসফ্ট এসকিউএল সার্ভার লোড ব্যালেন্সিং করতে এবং যে কোনও প্রোগ্রামেটিক অ্যাক্সেসের জন্য স্বচ্ছ হতে আজ যা বিদ্যমান। এটি কি অন্তর্নির্মিত বা কোনও সমাধান কিনতে হবে?

আমি আজ কোনও সমাধান আছে কিনা তা ওয়েব সার্ভারের ভিউ পয়েন্ট বা এসকিউএল সার্ভারে অন্য ডেটাবেস অ্যাক্সেস থেকে খুব সহজ করে তোলে তা সন্ধান করার চেষ্টা করছি।

উত্তর:


31

এমএস এসকিউএল সার্ভারের জন্য এমন কোনও "স্ট্যান্ডার্ড" লোড ব্যালেন্সিং সেট আপ নেই যা আপনি উইজার্ডের মাধ্যমে চালাতে পারেন।

এটি কোনও ডাটাবেস আর্কিটেকচারের সিদ্ধান্ত হবে এবং এটি সার্ভার স্তরের নয়, ডাটাবেস পর্যায়ে প্রয়োগ করা হবে । কৌশলগুলি হবে:

  • ডাটাবেস সার্ভারগুলিকে স্কেলিং / ফেডারেট করে
  • পার্টিশন নির্মাণ প্রক্রিয়ার
  • আপনার রিপোর্টিং প্রয়োজনীয়তা অফলোড
  • সম্ভবত প্রতিলিপি

কেউ যদি একমত নন, তাহলে আমি সম্মানিত পরিচিত মাইক্রোসফট এসকিউএল চিত্রে বলার অপেক্ষা রাখে না ক্লাস্টারিং দ্বারা একটি নিবন্ধ দেখতে চাই হয় ভারসাম্য। উপরে উদ্ধৃত নিবন্ধগুলিতে লোড ভারসাম্যের উল্লেখ নেই। উদাহরণস্বরূপ, এ মাইক্রোসফটি (চ্যাস বয়েড) বলে যে এটি এখানে নেই

ওপিকে আমার প্রশ্নটি আপনি কী ধরণের লোডের প্রত্যাশা করবেন?

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

ভুলে যাবেন না: এসকিউএল সার্ভার 2005 / উইন্ডোজ 2003 এন্টারপ্রাইজ 32-বিট 32 জিবি র‍্যামে চলে যায় (যার মধ্যে আপনার 26-28 জিবি ডেটা ক্যাশে থাকে) এবং এনটিএফএস মাউন্ট পয়েন্টগুলির কারণে আপনি ড্রাইভ অক্ষর দ্বারা সীমাবদ্ধ নন। এক্স 64 হিসাবে ...


22

প্রথমে আমি কয়েকটি জিনিস পরিষ্কার করতে চাই যদি আমি পারি…।

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

এর বাইরে ডেটাবেস মিররিং এবং লগ শিপিংও মূলত বিভিন্ন ফর্মের প্রাপ্যতা বাস্তবায়নের জন্য প্রযুক্তি।

এখন আসল প্রশ্ন… ..

দুর্ভাগ্যক্রমে এসকিউএল সার্ভারে লোড ব্যালেন্সিংয়ের জন্য "বাক্সের বাইরে" সমাধানের জন্য প্রস্তুত নেই।

আপনি বিতরণ করা ডাটাবেস পরিবেশ প্রয়োগের জন্য এসকিউএল সার্ভারের প্রতিলিপি প্রযুক্তি ব্যবহার করতে পারেন যা লেনদেন প্রক্রিয়াজাতকরণ লোড বিতরণের ক্ষেত্রেও কারণ রয়েছে, আপনার অ্যাপ্লিকেশনটির অন্তর্নিহিত আর্কিটেকচার সম্পর্কে "সচেতন" হওয়া দরকার।

ভারসাম্যপূর্ণ ভারসাম্যহীন একটি পরিষেবা সরবরাহ করতে এই পদ্ধতির কোনও প্রদত্ত অ্যাপ্লিকেশনটির বিকাশ এবং কাস্টমাইজেশন প্রয়োজন।

আমি আশা করি আমার কাছে যা বিশদ রয়েছে তা পরিষ্কার এবং বোধগম্য তবে অবশ্যই আপনার প্রশ্নগুলি সরাসরি আমার কাছে ফেলাতে নির্দ্বিধায় অনুভব করুন।


1

থেকে দেশীয় এসকিউএল ভারসাম্য বজায় রাখার সমাধান পরীক্ষা করে দেখুন Cirtrix NetScaler বা এই এক।


-1

আপনার যদি খুব বেশি লেখার ডাটাবেস না থাকে তবে 10/90 বলুন যেখানে আপনার 10% লেনদেনের মাত্র 10% লিখছেন আপনি আপনার প্রয়োজনগুলি অর্জন করতে একটি হার্ডওয়্যার লোড ব্যালান্সারের শীর্ষে পিয়ার টু-পিয়ার প্রতিলিপি ব্যবহার করতে পারেন can বাক্সের বাইরে কিছুই নেই।


-1

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


এটি বোঝা সত্যিই কঠিন। আপনার যদি যোগ করার নতুন কিছু থাকে তবে আপনি কি আরও পরিষ্কার করে বলতে পারেন?
লরেনজ আলবে

-2

এসকিউএল সার্ভার থেকে পৃথক, ডাটাবেস লোড ব্যালেন্সিংয়ের জন্য নতুন প্রযুক্তি উপলব্ধ। এই সফ্টওয়্যার সমাধানগুলি 2012 বা 2014 এ সর্বদা চালু হওয়ার সাথে সংহত করে এবং স্বয়ংক্রিয় পঠন / লেখার বিভাজন এবং অন্যান্য লোড ভারসাম্য কৌশলগুলি সমর্থন করে। NetScaler দেখুন DataStream বা ScaleArc SQL সার্ভার জন্য এই স্বচ্ছ এসকিউএল ভারসাম্য বজায় রাখার সফ্টওয়্যার দুটি উদাহরণ হিসাবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.