gpt4 book ai didi

mysql - 嵌入式MySQL InnoDB能否支持并发请求?

转载 作者:行者123 更新时间:2023-11-29 20:00:38 25 4
gpt4 key购买 nike

我打算使用MySQL InnoDB作为嵌入式数据库,然后我从doc中发现了限制。它说:

InnoDB is not reentrant in the embedded server and cannot be used for multiple connections, either successively or simultaneously.

这是否意味着我不能使用多个线程同时访问嵌入式InnoDB?

最佳答案

是的,这意味着您不能使用嵌入式 InnoDB 来处理并发请求。

嵌入式意味着来自单个应用程序的一个连接。 InnoDB 引擎作为该应用程序进程的一部分运行。类似于 SQLite 之类的使用方式。

如果您需要连接多用户 RDBMS,那么根据定义它不是嵌入式数据库。您需要运行成熟的 MySQL 服务器。但这并不难。

您还应该知道MySQL 8 will retire support for the embedded libmysqld .

因此,您可能需要找到不同的嵌入式数据库 (SQLite),或者如果需要多个连接,请使用传统的 RDBMS 服务器。

关于mysql - 嵌入式MySQL InnoDB能否支持并发请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40552124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com