একাধিক সার্ভার জুড়ে মাইএসকিউএল ডাটাবেস


11

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

সুতরাং আমার প্রশ্ন, কিভাবে এটি কাজ করে? সম্ভবত আমি এখানে 1 টি মাত্রিক মাত্রার কথা ভাবছি তবে এটি কীভাবে কাজ করবে তা আমি বুঝতে পারি না, এটি এমন কোনও ডিবি যা পরের মেশিনে ছড়িয়ে পড়ে এবং ডেটা বাড়ার সাথে পরের অংশে বা প্রতিটি ডিবি একই স্কিমার সাথে একই হয়, যেভাবেই আমি কেবল আমার মাথার মধ্যে ছবি তুলতে পারি না ভবিষ্যতে কী চলছে তা প্রমাণ করার জন্য একটি যুক্তি থেকে একা পেতে দিন। যেহেতু আমরা যখন দেওয়ালটিকে আঘাত করতে চাই না এবং ইভেন্টটিতে সমস্ত স্টপ টানতে চাই না যখন ডেটা কেবল একটি মেশিনের জন্য খুব বেশি থাকে।

সুতরাং এগুলি দিয়ে নিজেকে সঠিক ট্র্যাকটিতে আনতে আমার কী পড়তে হবে, গবেষণা করতে হবে?


এটি আমাকে সহায়তা করেছিল, যখন আমি একাধিক মেশিন বিস্তৃত (আমার) স্কিল সার্ভিসের কথা বলি তখন আমি নবীন। এই জায়গায় প্রবেশের জন্য সঠিক প্রশ্ন জিজ্ঞাসা করতে আমার একটু অসুবিধা হচ্ছে। প্রশ্ন এবং উত্তর উভয়ই +1। ;)
জেমস টি স্নেল

উত্তর:


8

আপনি প্রকৃতপক্ষে, আপনার প্রয়োজন মাইএসকিউএল ক্লাস্টারিং করতে পারেন।

বিশেষত একটি বৈশিষ্ট্য - " অটো-শারডিং " - একাধিক মেশিনে আপনার ডেটা ছড়িয়ে দেবে। "অনলাইন স্কেলিং" ডিবি চলাকালীন আপনার আরও বেশি দক্ষতার প্রয়োজন হলে আপনাকে নতুন নোড যুক্ত করতে দেয়। বেশ দারুন. আপনি এটি এখানে ডাউনলোড করতে পারেন ।

তবে সমস্যা সমাধানের জন্য আপনি আরও কয়েকটি বিষয় বিবেচনা করতে পারেন, যা অর্জন করা সহজ হতে পারে:

একটি বড় হার্ড ড্রাইভ পান!

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

একাধিক ডাটাবেস জুড়ে টেবিলগুলি বিভক্ত করুন।

একাধিক ডাটাবেস জুড়ে টেবিলগুলি বিভক্ত করুন, যা একাধিক ড্রাইভে জুড়ে সংরক্ষণ করা যেতে পারে। উইন্ডোজ আজুরের ডাটাবেসে আকারের সীমাবদ্ধতা রয়েছে এবং মাইক্রোসফ্ট এই পদ্ধতির প্রস্তাব দেয়। এটি পারফরম্যান্সকেও একটু উন্নতি করে।

আপনি কি তথ্য সংরক্ষণাগার রাখতে পারেন?

আপনি কি অন্য ড্রাইভে বড় টেবিলগুলি সংরক্ষণাগারভুক্ত করতে সক্ষম? ডেটা কি আসলেই দরকার? যদি এটি historicতিহাসিক এবং শুধুমাত্র রেফারেন্সের জন্য প্রয়োজনীয় হয় আপনি কি কোনও সংরক্ষণাগার প্রক্রিয়া সেট আপ করতে পারেন যা এটি অন্য ড্রাইভের ফাইলগুলিতে বা অন্য ড্রাইভের ডেটা ফাইলগুলিতে নির্দেশ করে অন্য ডাটাবেসে সংরক্ষণাগার টেবিলগুলিতে ঠেলে দেয়?


এটি একটি উত্পাদন ব্যবস্থা হিসাবে লক্ষ্য করা হচ্ছে, হ্যাঁ সময়ের সাথে সাথে কিছু সংরক্ষণাগারও করা যেতে পারে তবে সাধারণভাবে প্রত্যাশিত ডেটা যা নিয়মিত মুষ্টিমেয় টেবিলগুলির দ্বারা ডাকা হবে সহজেই কয়েক টেরাবাইট হতে চলেছে। যদিও ক্লাস্টারিং বিট একটি বিরাট চুক্তিতে সহায়তা করে, ইলকে বিষয়টিতে কিছু ভারী পাঠ করতে হবে, ধন্যবাদ। দুর্ভাগ্যক্রমে, বড় এইচডি বাইরে আউট, যদিও আমার কাছে ব্যর্থতার একক পয়েন্টের অনেক বেশি ডেটা হ'ল ঝুঁকিপূর্ণ।
ক্রিস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.