যে কোনও আকারের ডেটা হতে পারে এমন ডেটার জন্য বার্চের চেয়ে কোনও ব্লব কি আরও দক্ষ?


9

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

8000 এ কোনও ভারচার সেট ব্যবহার করা বা একটি ব্লব ব্যবহার করা কি আরও দক্ষ? কোনও ব্লব ব্যবহার করা কি ভার্চারের মতোই, সেখানে কোনও সেট আকার রয়েছে যা তা ধারণ করে নির্বিশেষে বরাদ্দ করা হয়? বা এটি কি কেবল একটি পয়েন্টার এবং এটি টেবিলে সত্যই বেশি জায়গা ব্যবহার করে না? কেবিতে কোনও ব্লবের নির্দিষ্ট সেট আকার আছে বা এটি প্রসারণযোগ্য?

উত্তর:


12

আমি বিএলএব-এর উপরে টেক্সট ব্যবহার করার পরামর্শ দেব ।

প্রাথমিক পার্থক্য

  • টেক্সট এবং বিএলওবি টেবিলের বাইরে সারণি সহ প্রকৃত সঞ্চয়স্থানের অবস্থানের পয়েন্টার রয়েছে।

  • VARCHAR টেবিলের সাথে ইনলাইন সংরক্ষণ করা হয়।

প্রাথমিক নির্দেশিকা

  1. পাঠ্য বিন্যাস বার্তাগুলি প্রায় সর্বদা পাঠ্য হিসাবে সংরক্ষণ করা উচিত (এগুলি নির্বিচারে দীর্ঘ হয়)

  2. স্ট্রিং বৈশিষ্ট্যগুলি ভ্রচার (গন্তব্য ব্যবহারকারীর নাম, বিষয়, ইত্যাদি) হিসাবে সংরক্ষণ করা উচিত।


কখন এইচআরএইচআরএআর ব্যবহার করবেন এবং কখন এই পাঠ্য ব্যবহার করবেন তা বেছে নেওয়ার জন্য এই থ্রেডগুলিতে স্ট্যাক ওভারফ্লোতে ব্যাপক আলোচনা করা হয়েছে:

  1. মাইএসকিউএল: বৃহত্তর ভোচারার বনাম টেক্সট?

  2. মাইএসকিউএল ভারচার (2000) বনাম পাঠ্য?

এখানে একটা হল কর্মক্ষমতা তুলনা থ্রেড মাইএসকিউএল ফোরাম এই জন্য।


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

0

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

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