পোস্টগ্রিস বনাম মাইএসকিউএল: কোনটি স্কেল করা আরও কঠিন?


8

আপনার অভিজ্ঞতা থেকে, কোন ডাটাবেস পরিবেশন করা স্কেল করা আরও কঠিন? মাইএসকিউএল নাকি পোস্টগ্রিস? আমি জানি মাইএসকিউএল-এর কয়েকটি-বহি-বহি-বক্স-স্কেলিং / ক্লাস্টারিং বৈশিষ্ট্য রয়েছে তবে পোস্টগ্রিসের সাথে বাক্সের বাইরে কিছু আসে না। CMIIW।

সম্পাদনা :

এখানে বিভ্রান্তির জন্য দুঃখিত, আমার প্রশ্নটি স্কেলিং আউট (অনুভূমিক স্কেলিং), অর্থাৎ ক্লাস্টারিং, শার্পিং ইত্যাদির উল্লেখ করছে is আমি জানি উভয়ই অনুভূমিকভাবে স্কেল করতে পারে, তবে কোনটি কার্যকর করা সহজ?

ভাগ করার জন্য আপনাকে ধন্যবাদ।

উত্তর:


1

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

পোস্টগ্রেএসকিউএল কেবল এখনকার জন্য প্রাথমিক প্রতিলিপি সমর্থন করে, এবং ক্লাস্টারিং সম্পর্কে অফিসিয়াল কিছুই নয় (প্রযুক্তিগতভাবে আপনি ২ য় পক্ষের সরঞ্জামগুলির মাধ্যমে করতে পারেন তবে এটি পরিচালনা করা একটি নরক হয়ে যায়)।

আমি যদি স্কেল বাড়ানোর পরিকল্পনা করি তবে আমি কখনই পোস্টগ্র্যাস্কিলকে পছন্দ করব না।

সম্পাদনা করুন: খুব পুরানো উত্তর লবণের এক দানা সহ গ্রহণ করে কারণ পোস্টগ্রিজ এবং মাইএসকিএল এর উত্তর আসার পর থেকে অনেক পরিবর্তন হয়েছে।


সুতরাং Postgres শুধুমাত্র একঘেয়েমি ডাটাবেসের জন্য ভাল?
জোশুয়া পার্টোগি

আপনার উভয়ই মাইএসকিউএল বা পোস্টগ্রিজ এসকিউএল এর নির্দিষ্ট বৈশিষ্ট্যগুলি দেখার জন্য আপনাকে একক সার্ভার ডাটাবেসে উভয়ই ভাল
কেদারে

2
মাইএসকিউএল অবশ্যই অনেক সহজ, তবে মাইএসকিউএল সমস্যাটি হ'ল এটি ডেটার অখণ্ডতা পরীক্ষা করে না। তদ্ব্যতীত, পোস্টগ্রেএসকিউএল সম্পূর্ণরূপে ক্লাস্টারিং এবং প্রতিলিপি সমর্থন করে। দেখুন: wiki.postgresql.org/wiki/Clustering এবং wiki.postgresql.org/wiki/...
quandary

7
পোস্টগ্র্রেএসকিউএল "আউট" স্কেলিংয়ের জন্য অবশ্যই প্রচুর সমাধান রয়েছে এবং সেখানকার বেশিরভাগ বৃহত্তম সাইট এবং সিস্টেম কেবল এটি ব্যবহার করে। মাইএসকিউএল স্কেল করা আরো সহজ হতে যাচ্ছে যদি আপনি ইতিমধ্যে MySQL জানেন , এবং PostgreSQL স্কেল করা আরো সহজ হতে যাচ্ছে যদি আপনি ইতিমধ্যে PostgreSQL জানি । আপনি যদি নাও জানেন তবে এটি কতটা শক্ত তা সম্ভবত তারা মোটামুটি সমান এবং আপনার চয়ন করার জন্য ডাটাবেসের অন্যান্য বৈশিষ্ট্যগুলির দিকে নজর দেওয়া উচিত।
ম্যাগনাস হাগান্ডার

আমি ভাবছি যদি এই উত্তরটি এখনও প্রাসঙ্গিক হয় তবে এটির প্রায় 8 বছর আগে উত্তর দেওয়া হয়েছিল
কমনসেন্সকোড

8

যদিও এই প্রশ্নটি সাইটের "বিষয়বস্তু বা তর্কাত্মক প্রশ্ন জিজ্ঞাসা করা থেকে বিরত করুন" এর বিপরীতে চলেছে আমি উত্তর দেওয়ার চেষ্টা করে প্রতিরোধ করতে পারি না।

এটা নির্ভর করে.

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

আপনি কি বহু মাল্টি সার্ভার কনফিগারেশন সম্পর্কে কথা বলছেন যা অনেক পাঠকের জন্য অনেক দাসকে স্কেল করে?
মাইএসকিউএলটিকে spaceতিহাসিকভাবে এই স্থানটিতে শীর্ষস্থানীয় হিসাবে বিবেচনা করা হয়েছে কারণ এটি অন্তর্নিহিত প্রতিলিপিটি অন্তর্নির্মিতভাবে তৈরি হয়েছিল। আপনি যদি নতুন ডিবি সফ্টওয়্যার ব্যবহারের বিরোধী না হন তবে এটি আর হবে না; পোস্টগ্রাগেসে এখন এটি 9.0 এর রিলিজ সহ নির্মিত হয়েছে। মাইএসকিউএল-র প্রতিরূপে আমার অভিজ্ঞতাগুলি এই মুহুর্তে পর্যাপ্তর চেয়ে বেশি ছিল।

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

দীর্ঘমেয়াদে আপনার ডাটাবেসের স্কেলিং সাধারণত নকশার পরিকল্পনায় নেমে আসে। যদি আপনার অ্যাপ্লিকেশনটি স্কেলকে বিবেচনা করে ডিজাইন করা হয় তবে আপনার বিকাশকারীদের সাথে সবচেয়ে ভাল মেলে এমন ডিবি সিস্টেম প্রায়শই সেরা পছন্দ।


3

পোস্টগ্রিতে আরও বৈশিষ্ট্য এবং কনফিগারেশন বিকল্প রয়েছে।

সুতরাং এটি স্কেল করা সম্ভবত আরও কঠিন, তবে এটি আরও ভাল স্কেল হওয়ার সম্ভাবনা রয়েছে, এটি যদি সঠিকভাবে কনফিগার করা থাকে।

সাধারণত, মাইএসকিউএল সম্ভবত এখনও দ্রুততর হবে, অন্যদিকে, আসল প্রশ্নটি হ'ল আপনি কীভাবে ডেটা অখণ্ডতার মূল্যবান হন এবং আপনার কোন বৈশিষ্ট্যগুলি প্রয়োজন এবং আপনি কী ওরাকল (এখন মাইএসকিউএল এর মালিক) এর উপর নির্ভর করতে চান?

এছাড়াও লাইসেন্স সংক্রান্ত প্রশ্ন রয়েছে, যেমন আপনি জিপিএল এর আওতায় আপনার অ্যাপ্লিকেশন প্রকাশ করতে চান না বলে আপনি কি সত্যিই কোনও মাইএসকিউএল লাইসেন্স কিনতে চান?
পোস্টগ্রেএসকিউএল সহ, এটি কোনও সমস্যা নয়, এটি একটি খুব বড় প্লাস।

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