V tomto článku bude přístup InnoDB řešen z inovativního a aktuálního pohledu, abychom čtenáři poskytli úplnou a aktualizovanou vizi tématu. Budou analyzovány různé aspekty, na které se vztahuje InnoDB, přičemž se prozkoumají jeho původ, jeho vývoj v průběhu času a také jeho význam dnes. Kromě toho budou prezentovány různé pohledy a názory odborníků na toto téma s cílem nabídnout komplexní a obohacující pohled na InnoDB. Podobně budou prozkoumány možné budoucí trendy ve vztahu k InnoDB, aby byla poskytnuta perspektivní vize, která čtenáři umožní pochopit důležitost a dopad, který má toto téma na současnou společnost.
Vývojář | Oracle Corporation a Innobase |
---|---|
Vyvíjeno v | C |
Typ softwaru | databázový stroj |
Licence | GNU General Public License |
Web | dev |
Některá data mohou pocházet z datové položky. |
InnoDB je jeden z několika formátů úložiště dat (storage engine) v databázovém systému MySQL. Storage engine je softwarová komponenta, kterou DBMS používá ke CRUD operacím nad databází. Řídící systém (DBMS) má obvykle API, díky kterému může uživatel přímo ovládat engine, aniž by použil uživatelské rozhraní nadřazeného DBMS.
InnoDB byl navržen pro zpracování transakcí - konkrétně pro zpracování mnoha krátkodobých transakcí, které se málokdy anulují.
MySQL má uloženy informace o všech tabulkách v databázi information_schema. Informace o tabulkách InnoDB jsou uloženy v této databázi v tabulkách: INNODB_BUFFER_PAGE, INNODB_BUFFER_PAGE_LRU, INNODB_BUFFER_POOL_STATS, INNODB_CMP, INNODB_CMPMEM, INNODB_CMPMEM_RESET, INNODB_CMP_PER_INDEX, INNODB_CMP_PER_INDEX_RESET, INNODB_CMP_RESET, INNODB_FT_BEING_DELETED, INNODB_FT_CONFIG, INNODB_FT_DEFAULT_STOPWORD, INNODB_FT_DELETED, INNODB_FT_INDEX_CACHE, INNODB_FT_INDEX_TABLE, INNODB_LOCKS, INNODB_LOCK_WAITS, INNODB_METRICS, INNODB_SYS_COLUMNS, INNODB_SYS_DATAFILES, INNODB_SYS_FIELDS, INNODB_SYS_FOREIGN, INNODB_SYS_FOREIGN_COLS, INNODB_SYS_INDEXES, INNODB_SYS_TABLES, INNODB_SYS_TABLESPACES, INNODB_SYS_TABLESTATS a INNODB_TRX.