Home > Database > Mysql Tutorial > what is innodb

what is innodb

王林
Release: 2020-06-28 09:45:09
Original
7578 people have browsed it

Innodb is one of the database engines of mysql. It is now the default storage engine of mysql and one of the standards for publishing binary by mysql AB. The innodb storage engine is fully integrated with the MySQL server. The innodb storage engine maintains its own buffer pool for caching data and indexes in main memory.

what is innodb

innodb

(Recommended tutorial: mysql tutorial)

InnoDB is the database of MySQL One of the engines, now the default storage engine of MySQL, is one of the standards for binary released by MySQL AB.

InnoDB was developed by Innobase Oy and acquired by Oracle in May 2006. Compared with traditional ISAM and MyISAM, the biggest feature of InnoDB is that it supports ACID-compatible transaction (Transaction) function, similar to PostgreSQL.

Currently InnoDB adopts a dual-track licensing system, one is GPL licensing and the other is proprietary software licensing.

Detailed introduction

The preferred engine for transactional databases, supporting ACID transactions and row-level locking.

InnoDB is designed for maximum performance when processing huge amounts of data. The InnoDB storage engine is fully integrated with the MySQL server. The InnoDB storage engine maintains its own buffer pool for caching data and indexes in main memory.

InnoDB stores its tables & indexes in a table space, which can contain several files (or raw disk partitions). This is different from MyISAM tables, where each table is stored in a separate file. InnoDB tables can be of any size, even on operating systems where file sizes are limited to 2GB.

InnoDB is included in the MySQL binary distribution by default. The Windows Essentials installer makes InnoDB the default table for MySQL on Windows.

The above is the detailed content of what is innodb. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template