আপনার ডাটাবেস পছন্দ হিসাবে মাইএসকিউএল ব্যবহার করার সমস্যাগুলি? [বন্ধ]


20

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

এই দাবির কি সত্যতা আছে? আমি এটি কখনও কখনও খুব সাধারণ সিআরইউডি দৃশ্যের বাইরে ব্যবহার করি নি, এবং এটি আমার দ্বিতীয় বছরের সময় একটি বিশ্ববিদ্যালয় প্রকল্পের জন্য ছিল।

কি ফাঁদ, যদি থাকে , সেখানে যখন আপনার ডাটাবেস যেমন মাইএসকিউএল চয়ন করছেন?


7
অবশ্যই প্রধান সমস্যাটি হ'ল পোস্টগ্রিসের উদ্যোগী ব্যক্তিরা আপনাকে আপনার পছন্দ সম্পর্কে সুরক্ষিত করার চেষ্টা করবে।
ড্যান রে

উইকিমিডিয়া এটি ব্যবহার করে, সুতরাং এটি খুব খারাপ হওয়া উচিত নয়।
অরলেন বেলার 21

উত্তর:


32

দুটি ভিন্ন ধরণের সমস্যা রয়েছে, মাইএসকিউএলকে আপনার আরডিবিএমএসের স্বাদ হিসাবে ব্যবহার করা এবং অন্যান্য ধরণের ডাটাবেসের পরিবর্তে আরডিবিএমএস ব্যবহার করা from

বিকল্প আরডিবিএমএসের পরিবর্তে মাইএসকিউএল ব্যবহার করা:

  • অন্যান্য আরডিবিএমএসের সাথে মাইএসকিউএলের বিভিন্ন তুলনা করার জন্য এই উইকিপিডিয়া তুলনা টেবিলটি দেখুন ।
  • আপনি খুব সম্ভবত মাইক্রোসফ্ট এসকিউএল সার্ভারকে পছন্দ করবেন যদি আপনি একটি এসপি.এনইটি ওয়েব অ্যাপ্লিকেশন তৈরি করে থাকেন, যেমন সিস্টেমটি একসাথে ভালভাবে কাজ করার জন্য ডিজাইন করা হয়েছে, আমি বিকাশকারী এবং আইটি পরিচালক উভয়ের পক্ষে বিশ্বাস করি
  • আপনি যদি ক্লাস্টারিং (ওরাকল আরএসি) বা উন্নত ডিবি পদ্ধতিতে জড়িত আরও উন্নত ডিবি সেট-আপের প্রয়োজন হয় তবে আপনি ওরাকলকে পছন্দ করতে পারেন। মাইএসকিউএল অনেকগুলি বৈশিষ্ট্য সমর্থন করে না এমন নয়, তবে যা আমি দেখেছি, আপনি সম্ভবত এমন অভিজ্ঞ ডিবিএ খুঁজে পেতে পারেন যা মাইএসকিউএল এর চেয়ে অরোকলের জন্য এই জিনিসগুলি জানেন knows
  • পোস্টগ্রিএসকিউএল এর মাইএসকিউএল-এর বিস্তৃত তুলনার জন্য এই প্রশ্নটি দেখুন, যা আমার চেয়ে ভাল বলে।
  • আরও বেশি এসও: অন্যান্য ডাটাবেসগুলির তুলনায় মাইএসকিএল এর অসুবিধাগুলি

অন্যান্য ধরণের পরিবর্তে আরডিবিএমএস ব্যবহার করে:

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


4
দুর্দান্ত উত্তর, বিশেষত মাইএসকিউএল বনাম আরডিবিএমএস এবং আরডিবিএমএস বনাম নোএসকিউএল
জোশ কে

1
এসকিউএল সার্ভারেও ক্লাস্টারিং এবং উন্নত বৈশিষ্ট্য রয়েছে। তবে আপনি মূল বিষয় যে আপনি এমন একটি মাইএসকিউএল ডাটাবেস বিশেষজ্ঞকে খুঁজে পেতে আরও সমস্যায় পড়বেন যিনি এই জাতীয় জিনিসগুলি পরিচালনা করতে পারবেন বা সেগুলি কীভাবে ডিজাইন করবেন তাও জানেন। এই লোকেরা বেশিরভাগই ওরাকল, ডিবি 2 বা এসকিউএল সার্ভারে বিশেষজ্ঞ।
এইচএলজিইএম

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

1
এটি একেবারেই সত্য, উইন্ডোজ নির্ভরতা এসকিউএল সার্ভারকে আঘাত করে।
এইচএলজিইএম

8

মাইএসকিউএল এখন ওরাকল এর নিয়ন্ত্রণাধীন - যদিও ওপেন সোর্স তারা এখনও প্রকল্পের দিকনির্দেশনা এবং কী কী হবে তা সিদ্ধান্ত নেয়।

খারাপ ডেটাবেস হওয়ার শর্তে, এটি অন্য কারও চেয়ে 'সরল' নয়।

যদি আপনি দুর্বলতাগুলি সন্ধান করে থাকেন তবে আমি সেগুলি আপনার জন্য চিহ্নিত করব, উদাহরণস্বরূপ PostgreSQL নিতে দিন take

  1. মাইএসকিউএলে ধারক প্রকার এবং অ্যারে নেই।
  2. মাইএসকিউএল প্রকৃত সিকোয়েন্সগুলির অভাব রয়েছে (তারা স্বতঃবৃদ্ধি ব্যবহার করে) - পোস্টগ্রিস সিকোয়েন্সগুলি একাধিক টেবিলকে একক সিকোয়েন্স ব্যবহার করতে দেয় যাতে আপনি একাধিক টেবিল জুড়ে কার্ডিনালিটির গ্যারান্টি দিতে পারেন।
  3. পোস্টগ্রিস হ'ল এসিডি কমপ্লায়েন্ট, মাইএসকিউএল আংশিকভাবে অনুগত।
  4. পোস্টগ্র্রেস একইরকম অক্ষর এবং টেক্সট টেক্সটগুলি প্রয়োগ করে - মাইএসকিউএল থেকে এই পদ্ধতির পক্ষে সবচেয়ে বেশি যুক্তি দেওয়া হবে।
  5. পোস্টগ্রিজের কেবলমাত্র একটি স্টোরেজ ব্যাকএন্ড রয়েছে - এর অর্থ আপনি যে কোনও জায়গায় একই বৈশিষ্ট্যগুলির গ্যারান্টিযুক্ত।
  6. পোস্টগ্রিস টিসিএল, পাইথন, আর এবং পার্লে লিখিত সার্ভার-সাইড ফাংশনগুলির অনুমতি দেয়।
  7. পাইগ্রনে অ্যাসিঙ্ক্রোনাস ড্রাইভারদের জন্য পোস্টগ্রিসের ভাল সমর্থন রয়েছে - আমি মনে করি এটি কিছুটা আঘাত পেয়েছে বা মাইএসকিউএলকে মিস করছে

6

Orতিহাসিকভাবে, এটি লেনদেন সহায়তায় দুর্বল ছিল এবং আপনার যদি ধারাবাহিক ডাটাবেস রাখার প্রয়োজন হয় তবে লেনদেনগুলি গুরুত্বপূর্ণ। আজকাল, বড় র‌্যাপ হ'ল ওরাকল এটির মালিক।


4

দীর্ঘ সময়ের জন্য মাইএসকিউএল একটি "খেলনা" ডাটাবেস বেশি ছিল। এটি নেস্টেড সাব-সিলেকশনগুলি পরিচালনা করে না, ডেটা বিভাজন সমর্থন করে না, একাধিক লেনদেনের বিচ্ছিন্নতা স্তর সরবরাহ করে না, ট্রিগার বা সঞ্চিত পদ্ধতিগুলি সমর্থন করে না - প্রচুর স্টাফ। ওরাকল বা এসকিউএল সার্ভারের পটভূমি থেকে আসা প্রচুর লোকজন এটিকে খারিজ করেছেন।

আমি মনে করি আপনি মাইএসকিউএল এর ত্রুটিগুলির অনেকগুলি তালিকা দেখতে না পাওয়ার আসল কারণটি হ'ল এটির পরিবর্তে একটি র‌্যাব ফ্যান বেস রয়েছে যা তাদের কোনও জনসাধারণের উল্লেখ মুছে ফেলে বা হ্রাস করে। আমি জানি যে এটির সাথে যে কোনও সমস্যা ছিল আমি উল্লেখ করেছি, প্রতিক্রিয়াগুলি অত্যধিক নেতিবাচক হতে থাকে।


3

ইনোডিবি স্টোরেজ ইঞ্জিনের সাথে ব্যবহার করার সময় মাইএসকিউএল এসিডি কমপ্লায়েন্ট - মাইএসকিউএল এসিডি কমপ্লায়েন্ট হয় না (5.5 রিলিজ হিসাবে ইনোডিবি ডিফল্ট স্টোরেজ ইঞ্জিন)।

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

আমি মাইএসকিউএল প্রচুর ব্যবহার করেছি এবং যেহেতু ৫.x বরাবর এসেছিল সে সম্পর্কে 95% যে রাস্তার প্রয়োজনীয়তার মাঝখানে রয়েছে তার 95% ইনস্টলেশন সম্পর্কে অভিযোগ করার খুব কমই রয়েছে।


0

ডেটা দুর্নীতি: http://planet.mysql.com/entry/?id=16232

এটি ২০০৮ সালের। আসুন আশা করি ইতিমধ্যে কিছু পরিবর্তন হয়েছে।

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