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

MySQL-এ একই ডেটাবেসে InnoDB এবং MyISAM দুটি ইঞ্জিনের টেবিল ব্যবহার করা

হ্যাঁ, একই ডেটাবেসে InnoDB এবং MyISAM দুটি স্টোরেজ ইঞ্জিনের টেবিল একসাথে ব্যবহার করা যায়। এটি সুপারিশ করা পদ্ধতি।

উদাহরণ

ডেটাবেস BothInnoDBandMyISAM তৈরি করি।

InnoDB ইঞ্জিনে টেবিল:

mysql> create table Student ( StudentId int, StudentName varchar(20) ) ENGINE=InnoDB; Query OK, 0 rows affected (1.20 sec)

MyISAM ইঞ্জিনে টেবিল:

mysql> create table Employee ( EmployeeId int, EmployeeName varchar(30) ) ENGINE=MyISAM; Query OK, 0 rows affected (0.28 sec)

ইঞ্জিন টাইপ যাচাই (information_schema থেকে):

mysql> select engine from information_schema.tables where table_name='Student' and table_schema='BothInnoDBandMyISAM'; -- InnoDB
mysql> select engine from information_schema.tables where table_name='Employee' and table_schema='BothInnoDBandMyISAM'; -- MyISAM
  1. MySQL ডাটাবেসে একটি টেবিলের ব্যাকআপ নেওয়ার পদ্ধতি

  2. MyISAM এবং InnoDB - কখন কোনটি ব্যবহার করা উচিত

  3. MySQL-এ দুটি টেবিল মার্জ করার পদ্ধতি

  4. MySQL-এ টেবিল MyISAM নাকি InnoDB ইঞ্জিন ব্যবহার করছে তা জানা