কম্পিউটার টিউটোরিয়াল

BLOB ও CLOB ডেটা টাইপের পার্থক্য কী?


Blob এবং Clob একসাথে LOB (Large Object Type) হিসেবে পরিচিত। Blob এবং Clob ডেটা টাইপের মধ্যে প্রধান পার্থক্যগুলো নিচে দেওয়া হলো:

Blob Clob
Blob-এর পূর্ণরূপ Binary Large Object।Clob-এর পূর্ণরূপ Character Large Object।
বড় বাইনারি ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়।বড় টেক্সটুয়াল ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়।
মানগুলো বাইনারি স্ট্রিম রূপে সংরক্ষিত হয়।মানগুলো ক্যারেক্টার স্ট্রিম রূপে সংরক্ষিত হয়।
এটি ব্যবহার করে ভিডিও, ছবি, gif, অডিও ফাইল সংরক্ষণ করা যায়।এটি ব্যবহার করে টেক্সট ফাইল, PDF ডকুমেন্ট, ওয়ার্ড ডকুমেন্ট ইত্যাদি সংরক্ষণ করা যায়।
MySQL এই টাইপ সমর্থন করে:
  • TINYBLOB
  • BLOB
  • MEDIUMBLOB
  • LONGBLOB
MySQL এই টাইপ সমর্থন করে:
  • TINYTEXT
  • TEXT
  • MEDIUMTEXT
  • LONGTEXT
JDBC API-তে java.sql.Blob ইন্টারফেস দ্বারা প্রতিনিধিত্ব করা হয়।JDBC-তে java.sql.Clob ইন্টারফেস দ্বারা প্রতিনিধিত্ব করা হয়।
JDBC-তে Blob অবজেক্ট বাইনারি ডেটা ধারণ না করে তার লোকেশন পয়েন্ট করে।JDBC-তে Clob অবজেক্ট ক্যারেক্টার ডেটা ধারণ না করে তার লোকেশন পয়েন্ট করে।
Blob সংরক্ষণের জন্য JDBC (PreparedStatement) দেয়:
  • setBlob()
  • setBinaryStream()
Clob সংরক্ষণের জন্য JDBC (PreparedStatement) দেয়:
  • setClob()
  • setCharacterStream()
Blob বের করার জন্য JDBC (ResultSet) দেয়:
  • getBlob()
  • getBinaryStream
Clob বের করার জন্য JDBC (ResultSet) দেয়:
  • getClob()
  • getCharacterStream()

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

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

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

  4. C++-এ iostream এবং iostream.h এর পার্থক্য