MyISAM and InnoDB explanationInnoDB and MyISAM are the two most common table types used by many people when using MySQL, both of which have pros and cons, depending on the application. The basic difference is that the MyISAM type does not support advanced processing such as transaction processing, and
. compared with other storage engines, MyISAM has most tools for checking and repairing tables. myISAM tables can be compressed and support full-text search. they are not transaction-safe and do not support foreign keys. If a transaction is rolled back, incomplete rollback is not atomic. If you execute a large number of SELECT statements, MyISAM is a better choic
, secondary index is stored separately and a pointer to primary key. So just count (*) uses secondary index scans faster, while primary key is primarily useful for scanning indexes while returning raw data.
MyISAM
InnoDB
the difference in composition:
Each myisam is stored as three files on disk. The
MyISAM and InnoDB explanationInnoDB and MyISAM are the two most common table types used by many people when using MySQL, both of which have pros and cons, depending on the application. The basic difference is that the MyISAM type does not support advanced processing such as transaction processing, and
InnoDB and MyISAM are the two most common table types used by many people when using MySQL. The two table types have their own advantages and disadvantages, depending on the specific application. The basic difference is that the MyISAM type does not support advanced processing such as transaction processing, while the InnoDB
Tags: row lock statement Storage angle type Simple union backupMyISAM and InnoDB explanation InnoDB and MyISAM are the two most common table types used by many people when using MySQL, both of which have pros and cons, depending on the application. The basic difference is that the MyISAM type does not support advanced
Tags: Resolving bin statements yourself part of an Instance development developer table operationsMyISAM and InnoDB explanation InnoDB and MyISAM are the two most common table types used by many people when using MySQL, both of which have pros and cons, depending on the application. The basic difference is that the MyISAM
Label:MyISAM and InnoDB explanation InnoDB and MyISAM are the two most common table types used by many people when using MySQL, both of which have pros and cons, depending on the application. The basic difference is that the MyISAM type does not support advanced processing such as transaction processing, and
that is unaffected by external concurrency operations. This means that the intermediate state in the transaction process is not visible to the outside, and vice versa. Persistence: After a transaction is complete, its modification to the data is permanent, even if a system failure persists. The MyISAM does not support transaction processing.
Select, update,insert,delete action MYISAM: If a la
database platform, we need to meet the following requirements: 99.9% stability, for convenient scalability and high availability, MyISAM is definitely my first choice.
The reason is as follows:
1. First, most of the projects on my current platform are read-write-less projects, while MyISAM has a much better read performance than
Tags: feature details Humanities class Delete arc requirements pros and cons MasterMyISAM and InnoDB explanation InnoDB and MyISAM are the two most common table types used by many people when using MySQL, both of which have pros and cons, depending on the application. The basic difference is that the MyISAM type does n
.DELETEFrom table, InnoDB does not reestablish the table, but deletes one row at a time.5.LOAD TABLE fromThe master operation has no effect on InnoDB, and the workaround is to first change the InnoDB table to a MyISAM table, import the data and then change it to a InnoDB tab
The difference in composition:
MyISAM
Each myisam is stored on disk as three files. The first file begins with the name of the table, and the extension indicates the file type.
. frm file storage table definition.
The data file has an extension of. MyD (MYData).
The name of the index file extension is. Myi (Myindex).
InnoDB
A disk-based resource is a
MyISAM and InnoDB explanationInnoDB and MyISAM are the two most common table types used by many people when using MySQL, both of which have pros and cons, depending on the application. The basic difference is that theMyISAM type does not support advanced processing such as transaction processing, and InnoDB type suppor
InnoDB and MyISAM are the two most common table types used by many people when using MySQL, both of which have pros and cons, depending on the application. The basic difference is that the MyISAM type does not support advanced processing such as transaction processing, and InnoDB type support. The
need to widen the lock in the table because the InnoDB column lock is suitable for very small space. (4) A FOREIGN key constraint is provided. (5) The design goal is to deal with the large-capacity database system, and its CPU utilization is not comparable to other disk-based relational database engines. (6) Establish its dedicated buffer pool in main memory for caching data and indexes. (7) storing data and indexes in a tablespace, which may contain
Label:The main difference between the two types is that InnoDB supports transactional and foreign key and row-level locks. MyISAM is not supported. So MyISAM tend to be considered only suitable for use in small projects. I use MySQL as a user point of view, InnoDB and MyISAM
InnoDB and MyISAM are the two most commonly used table types used by many people when using MySQL, each with its own pros and cons, depending on the specific application. The basic difference is that the MyISAM type does not support advanced processing, such as transaction processing, but InnoDB type support.
Tags: ext using file Data class setInnoDB and MyISAM are the two most common table types used by many people when using MySQL, both of which have pros and cons, depending on the application. The basic difference is that the MyISAM type does not support advanced processing such as transaction processing, and InnoDB type support. The
Label:Source: http://www.jb51.net/article/47597.htm The basic difference:MyISAM types do not support advanced processing such as transaction processing, and InnoDB type support. The MyISAM type of table emphasizes performance, which is performed more quickly than the InnoDB type, but does not provide transactional supp
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.