কম্পিউটার

BLOB এবং CLOB ডেটাটাইপগুলির মধ্যে পার্থক্য কী?


ব্লব এবং ক্লব একসাথে LOB (বড় অবজেক্ট টাইপ) নামে পরিচিত। ব্লব এবং ক্লব ডেটা টাইপের মধ্যে প্রধান পার্থক্যগুলি নিম্নরূপ।

  • getBlob()

  • getBinaryStream

  • ব্লব ক্লব
    ব্লবের সম্পূর্ণ রূপ হল একটি বাইনারি লার্জ অবজেক্ট। ক্লোবের পূর্ণরূপ হল ক্যারেক্টার লার্জ অবজেক্ট।
    এটি বড় বাইনারি ডেটা সংরক্ষণ করতে ব্যবহৃত হয়। এটি বৃহৎ পাঠ্য তথ্য সংরক্ষণ করতে ব্যবহৃত হয়।
    এটি বাইনারি স্ট্রীম আকারে মান সঞ্চয় করে। এটি অক্ষর স্ট্রীম আকারে মান সঞ্চয় করে।
    এটি ব্যবহার করে আপনি ভিডিও, ছবি, জিআইএফ এবং অডিও ফাইলের মতো ফাইল সংরক্ষণ করতে পারেন।
    এটি ব্যবহার করে আপনি টেক্সট ফাইল, পিডিএফ ডকুমেন্ট, ওয়ার্ড ডকুমেন্ট ইত্যাদি ফাইল সংরক্ষণ করতে পারবেন।
    MySQL নিম্নলিখিত ডেটাটাইপগুলির সাথে এটি সমর্থন করে:
    • টিনিব্লব

    • BLOB

    • মিডিয়ামব্লব

    • LONGBLOB

    MySQL নিম্নলিখিত ডেটাটাইপগুলির সাথে এটি সমর্থন করে:
    • TINYTEXT

    • পাঠ্য

    • মিডিয়ামটেক্সট

    • LONGTEXT

    JDBC API-এ এটি java.sql.Blob ইন্টারফেস দ্বারা প্রতিনিধিত্ব করা হয়। JDBC-তে এটি java.sql.Clob ইন্টারফেস দ্বারা প্রতিনিধিত্ব করা হয়।
    জেডিবিসি-তে ব্লব অবজেক্ট তার বাইনারি ডেটা রাখার পরিবর্তে BLOB-এর অবস্থান নির্দেশ করে। জেডিবিসিতে ব্লব অবজেক্টটি তার অক্ষর ডেটা ধরে রাখার পরিবর্তে BLOB-এর অবস্থান নির্দেশ করে।
    ব্লব JDBC (প্রস্তুত স্টেটমেন্ট) সঞ্চয় করার জন্য পদ্ধতিগুলি প্রদান করে যেমন:
    • সেটব্লব()

    • সেটবাইনারিস্ট্রিম()

    ক্লব JDBC (প্রস্তুত স্টেটমেন্ট) সঞ্চয় করার জন্য পদ্ধতিগুলি প্রদান করে যেমন:
    • setClob()

    • সেট ক্যারেক্টারস্ট্রিম()

    এবং পুনরুদ্ধার করতে (ফলাফল সেট) ক্লব এটি পদ্ধতিগুলি প্রদান করে যেমন:
    • getClob()

    • getCharacterStream()


    1. DirectX 11 এবং DirectX 12-এর মধ্যে পার্থক্য কী?

    2. MySQL-এ BLOB এবং TEXT ডেটাটাইপের মধ্যে পার্থক্য কী?

    3. C এবং C++ এর মধ্যে পার্থক্য কি?

    4. C++ এ iostream এবং iostream.h-এর মধ্যে পার্থক্য কী?