但是,在我使用的MariaDB中,默认的数据库引擎是InnoDB,因此设置此引擎选项应该是不必要的。
这是因为我使用MariaDB 10.2.2应该具有MySQL 5.7.7等效的功能。默认引擎是InnoDB of MySQL 5.5.5 (MyISAM在5.5.5之前),您可以使用-默认存储引擎启动选项或在my.cnf配置文件中设置默认存储引擎选项来指定默认引擎。Laravel默认使用utf8mb4字符集,其中包括
MYSQL Server支持不同的数据库引擎,如InnoDB、ISAM、Memory等。InnoDB使用BTree,而Memory使用哈希进行索引。我的查询很简单(等价性检查),所以我不需要基于B树的索引,所以我使用‘内存’数据库引擎。但问题是,一旦mySQL服务器关闭,“内存”引擎数据就会丢失。使用InnoDB,mySQL insert查询由于B树索引而变得很慢。
所以我需要一个解决方案(数据库引擎),可以永久存储