উত্পাদনে যে কেউ মাইএসকিউএল কাঁটাচামচ ব্যবহার করেছেন


9

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

কেউ কি কোনও প্রসারিত সময়ের জন্য উত্পাদনে এগুলি ব্যবহার করেছে? যদি তাই হয় তবে বৈশিষ্ট্যগুলি স্থিতিশীল ছিল এবং অভিজ্ঞতাটি কি মাইএসকিউএল এর সাথে তুলনীয় হয়েছে?


3
দয়া করে মনে রাখবেন যে আমি মনে করি না যে এই বিষয়টির পিছনে অভিজ্ঞতা না থাকলে এই বিষয়ে মানুষের অনুভূতিগুলি খুব বেশি কার্যকর হবে: blog.stackoverflow.com/2010/09/good-subjective-bad-sjjective
কাইল ব্র্যান্ড্ট

দুঃখিত না যে অনেক উত্তর দেওয়া হয়নি (শুধুমাত্র পারকোনা)। তাই আপনি কি মনে করেন?
আলেকসান্দ্র লেভুকুক

উত্তর:


9

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

ডাটাবেসের সাথে সংযোগ ব্যতীত কোনও অ্যাপ্লিকেশন কোডড প্রয়োজনীয় সংযোজন নয়।

সমন্বয়টি হ'ল:

  • মাইএসকিউএল পাসওয়ার্ড () এর পরিবর্তে পোস্টগ্রিস এমডি 5 () এর পরিবর্তে এটি SELECT id FROM users WHERE email = ? AND password = password(?)হয়ে যায়SELECT id FROM users WHERE email = ? AND password = md5(?)

  • কোনও মাইএসকিউএলএআরএফএসএআরএইচআরএইডের জন্য একটি নিয়মিত জোনে রূপান্তর

  • এবং এর মতো একটি জয়েন কেস

আসল এসকিউএল, যা মাইএসকিউএল দ্বারা অনুমোদিত ছিল (মাইগ্রেশনের আগে অ্যাপের জন্য ভাল কাজ করেছে):

SELECT sequence.id, ... FROM sequence JOIN xlink ON xlink.sequence = sequence.id WHERE xlink.accession = ? GROUP BY sequence.id

আমরা এটিকে উপযুক্ত এসকিউএল হিসাবে সামঞ্জস্য করেছি যা পোস্টজেএসকিউএল এ কাজ করে এবং অ্যাপ্লিকেশনটির জন্য সঠিক:

SELECT DISTINCT sequence.id, ... FROM sequence JOIN xlink ON xlink.sequence = sequence.id WHERE xlink.accession = ?

2
পোস্টগ্রিএসকিউএল এর জন্য +1। আইএমও, এটি পাওয়ার চেয়ে অনেক বেশি মনোযোগের দাবি রাখে।
স্টিভেন সোমবার

4

আমি এখন http://www.percona.com/software/percona-server/ ব্যবহার করি এবং এটি দুর্দান্ত। আমি এটি ব্যবহার করি এমন বেশ কয়েকটি জনপ্রিয় ইন্টারনেট সংস্থার কথাও জানি


এটি এক্সট্রাডিবি স্টোরেজ ইঞ্জিন প্যাচ সহ একই মাইএসকিউএল, তাই না?
নারকোজ

1
না তারা প্রচুরভাবে ইনোডিবি ড্রাইভারকে প্যাচ করেছে .. এছাড়াও মাইএসকিউএল লোকেরা কখনও রাখেনি এমন অনেকগুলি গুগল প্যাচ অন্তর্ভুক্ত করেছে
মাইক

4

আমি প্রায় এক বছর ধরে রেভেল্রি.কম এ মারিয়াডিবি চালাচ্ছি। মাস্টার ডিবি 40 গিগাবাইটের বাফার পুলের চেয়ে 5x বড় এবং এটি যথেষ্ট পরিমাণ ট্র্যাফিক পরিচালনা করে - ব্যস্ত সময়ে প্রতি সেকেন্ডে প্রায় 3K অনুসন্ধান eries আমার মতে এটি সেখানে সেরা মাইএসকিউএল এবং অন্য কোনও মাইএসকিউএল ব্যবহার করার কোনও কারণ নেই।

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

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

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

মারিয়াডিবি ব্যবহার করুন।


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