繁体   English   中英

嵌入式MySQL InnoDB是否可以支持并发请求?

[英]Can the embedded MySQL InnoDB supports concurrent requests?

我打算将MySQL InnoDB用作嵌入式数据库,然后从doc中找到了限制。 它说:

InnoDB在嵌入式服务器中不是可重入的,不能连续或同时用于多个连接。

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

是的,这意味着您不能将嵌入式InnoDB用于并发请求。

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

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

您还应该知道, MySQL 8将不再支持嵌入式libmysqld

因此,您可能想要查找其他嵌入式数据库(SQLite),或者如果需要多个连接,则使用常规的RDBMS服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM