The differences between MySQL database InnoDB and MyISAM data engines: InnoDB and MyISAM are the two most commonly used table types in MySQL. their respective advantages and disadvantages depend on the specific application. The basic difference is that the MyISAM type does n
The main differences between MyIsam and InnoDB are MyIsam and InnoDB. There are four major differences: cache mechanisms, transaction support, locking implementation, and physical data storage methods (including indexes and data ).
1. Cache mechanism
Myisam only caches inde
MySQL history
MySQL configuration principles
Properly configured MySQLServer, try to reachThe most reasonable use of MySQL is for MyISAM or InnoDBCustom configurations for different enginesPerform proper configuration for different application scenarios. For my. CNFConfiguration, followed by reasonable settings for servers with 2 GB memory
Common options
MyISAM options
perform a large number of insert or update operations in your app, you should use InnoDB, which can improve the performance of multiple user concurrency operations. Common commands:(1) View the storage type of table (three kinds):Show CREATE TABLE tablenameShow Table status from DBName where Name=tablenamemysqlshow-u user-p password--status dbname tablename(2) Modify the table's storage engine:ALTER TABLE
See: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt3581, 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 choiceInnoDB: If your data performs a large number of inserts or update, for
Reference: InnoDB or MyISAM talk about MySQL storage engine selection MYSQL: InnoDB or MyISAM?
MyISAM: This is the default type. It is based on the traditional isam type. isam is the abbreviation of indexed sequential access method (sequential access method with indexes, it
Two major MySQL storage engines: InnoDB and MyISAM and innodbmyisam
1. InnoDB Storage Engine
In MySQL5.5, InnoDB becomes the default storage engine..InnoDB is a transactional storage engine designed to handle a large number of short-term transactions. Its
processing and fault recovery. The small size of the database determines the duration of fault recovery. InnoDB can use transaction logs to recover data, which is faster. However, MyISAM may take several hours or even a few days to do these tasks. InnoDB only needs a few minutes.
The habit of operating database tables may also be a factor that has a great impa
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
get a lock, before the operation is completed, others cannot operate on this table. Therefore, if the table concurrency is high, Myisam performance may be worse.
Myisam supports row locks, that is, you can lock only a row rather than the entire table. Therefore, in the case of concurrent operations, the performance of
dozens of G.4. Business SupportMyISAM: The emphasis is on performance, where each query is atomic and executes several times faster than the InnoDB type, but does not provide transactional support. InnoDB: Provides advanced database features such as transaction support transactions, foreign keys, and so on. Transaction Security (Transaction-safe (ACID compliant)
the two engines. You must scan all the data to obtain the result.
6. InnoDB is designed for the maximum performance when processing a large amount of data. Its CPU efficiency may be unmatched by any other disk-based relational database engine.
7. MyISAM supports full-text indexing (FULLTEXT). InnoDB does not.
8. The e
First, the main difference1. Transaction ProcessingInnoDB supports transactional features, MyISAM not supported. Myisam executes faster and performs better. 2, select, UPDATE, INSERT, delete operationMyISAM:if executing a lot of select,myisam is a better choiceInnoDB:If your data performs a large number of inserts or update, for
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
Main differences:
1). MyISAM is a non-transactional security type, and InnoDB is a transaction-safe type.
2). The granularity of MyISAM locks is table-level, while InnoDB supports row-level locking.
3). MyISAM supports full-text type indexing, while
cannot operate on this table. Therefore, if the table concurrency is high, Myisam performance may be inferior to some Myisam support for row locks, that is, you can lock only a row rather than the entire table. Therefore, in the case of concurrency, the performance of Update operations will be better. Of course, if an
Difference between engineinnodb and enginemyisam in mysql bitsCN.com
What is the difference between engine = innodb and engine = myisam in mysql?
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
to perform a large number of insert or update operations in your app, you should use InnoDB, which can improve the performance of multiple user concurrency operations.
Common commands:(1) View the storage type of table (three kinds):
Show CREATE TABLE TableName
Show table status from DBName where Name=tablename
Mysqlshow-u user-p password--status dbname tablename
(2) Modify the t
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.