Differences between engineinnodb and enginemyisam in mysql introduction bitsCN.com when MySQL Administrator is used to create a database, the table is of the InnoDB type by default, so it does not matter. Later, when using Access2MySQL to export data, I found that only tables of the MyISAM type can be imported. I checked the differences between the two types. Originally, the
below 16-32MB to accommodate the temporary table indexes that are given to the disk.
Innodb_buffer_pool_size-This is very important for the InnoDB table. InnoDB is more sensitive to buffering than MyISAM tables. MyISAM can be run under the default Key_buffer_size settings, however
MyISAM: This is the default type. It is based on the traditional isam type, and isam is the abbreviation of indexed sequential access method (sequential access method with indexes, it is a standard method for storing records and files. compared with other storage engines, MyISAM has most tools for checking and repairing tables. myISAM tables can be compressed and
MyISAM
InnoDB
the difference in composition:
Each myisam is stored as three files on disk. The first file name begins with the name of the table, and the extension indicates the file type.The. frm file stores the table definition.The data file has an extension of. MYD (MYData).The extension of the index file is. MYI (Myindex
MyISAM
InnoDB
the difference in composition:
Each myisam is stored as three files on disk. The first file name begins with the name of the table, and the extension indicates the file type.The. frm file stores the table definition.The data file has an extension of. MYD (MYData).The extension of the index file is. MYI (Myindex).
A disk-
Always thought that I did not configure the spring things, the results found that the MySQL table itself is set to the MyISAM engine. Change into a innodb to support things.1, transaction processingInnoDB supports transactional features, MyISAM not supported. Myisam executes faster and performs better. 2,select, UPDATE
Label:1, transaction processing InnoDB supports transactional features, MyISAM not supported. Myisam executes faster and performs better. 2,select, UPDATE, INSERT, delete operation MyISAM:if executing a lot of select,myisam is a better choiceInnoDB:If your data performs a large number of inserts or update, for
historical, archived, or security audit information.
· Federated: connects multiple separated MySQL servers and creates a logical database from multiple physical servers. It is very suitable for distributed environments or data mart environments.
· Cluster/NDB: MySQL's Cluster-based database engine is especially suitable for applications with high-performance search requirements. Such search requirements also require the highest normal working time a
retrieving large amounts of historically, archived, or security audit information that is rarely referenced.Cluster/ndb:mysql's clustered database engine, especially suitable for applications with high performance lookup requirements, also requires the highest uptime and availability.Other: The other storage engines include CSV (referencing a comma-delimited file used as a database table), blackhole (for temporary suppression of application input to
Label:1, transaction processingInnoDB supports transactional features, MyISAM not supported. Myisam executes faster and performs better. 2,select, UPDATE, INSERT, delete operationMyISAM: If performing a large number of select,myisam is a better choice InnoDB: If your data performs a large number of inserts or update,
When I first used MySQL Administrator to create a database, the table is of the InnoDB type by default, so I did not care about it. Later, when using Access2MySQL to export data, I found that only tables of the MyISAM type can be imported. I checked the differences between the two types. Originally, the MyISAM type does not support advanced processing such as tra
first column of the combined index.6. Table Lock DifferenceMyISAM: Only table-level locks are supported, and when the user operates the MyISAM table, the Select,update,delete,insert statement automatically locks the table, and if the locking table satisfies insert concurrency, new data can be inserted at the end of the table.InnoDB: Supports transactional and row-level locks, which are the InnoDB of the mo
1. Transaction ProcessingInnoDB supports transactional features, MyISAM not supported. the Myisam runs faster and performs better. 2,select, UPDATE, INSERT, delete operationMyISAM:assume that you run a large number of select. MyISAM is a better choice.InnoDB:Suppose your data runs a large number of inserts or update, for per
Six major differences between InnoDB and Myisam: six major innodbmyisam
MyISAM
InnoDB
Differences in composition:
Each MyISAM is stored as three files on the disk. The name of the first file starts with the name of the table. The extension indicates t
MySQL's database engine has been stated in my blog, but just a simple account of all the engines, and the InnoDB and MyISAM database engines are the most commonly used, and it is necessary to provide a detailed and comprehensive introduction and comparison so that we can choose the database engine as needed. InnoDB Features:
support for ACID transactions (with Co
MySQL's database engine has been stated in my blog, but just a brief description of all engines, while the InnoDB and MyISAM database engines are the most commonly used by us, and it is necessary to have a detailed and comprehensive introduction and comparison so that we can choose the database engine as much as needed.InnoDB Features:support for ACID transactions (with Commit, rollback, and crash resilienc
retrieving a large number of rarely referenced historical, archived, or security audit information.Cluster/NDB:MySQL's cluster-based database engine is especially suitable for applications with high-performance search requirements. Such search requirements also require the highest normal working time and availability.Other:Other storage engines include CSV (referencing files separated by commas as database tables) and Blackhole (used to temporarily p
Administrator to create a database, the table is of the InnoDB type by default, so I did not care about it. Later, when using Access2MySQL to export data, I found that only tables of the MyISAM type can be imported. I checked the differences between the two types. Originally, the MyISAM type does not support advanced processing such as transaction processing, wh
, no one will run directly in MySQL Full-text indexing, especially for the Chinese Full-text index (the former has developed students to ask the need to be directly by me), indeed, if necessary, you can use Sphinx, Lucene and other programs to achieve;4, a one-time import of a large number of data and follow-up processing, you can first import into the MyISAM engine table, after a processing processing, and then import
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.