插件开发SQLite或WordPress的数据库

时间:2016-07-03 作者:Joshua Wieczorek

我正在为WordPress开发一个插件,它必须存储4.5-200mb的数据。我考虑使用sqlite来存储和访问数据,而不是使用WP的数据库。从性能角度来看,sqlite文件会比使用WP的数据库更好吗?

非常感谢。

1 个回复
最合适的回答,由SO网友:sakibmoon 整理而成

首先,在这个上下文中没有Wordpress数据库这样的东西。您可以将Wordpress与MySQL/MariaDB一起使用。您可以使用wordpress用来存储数据的MySQL/MariaDB。

数据的大小不是问题。性能并不是那么容易决定的。我认为MySQL在大多数情况下都会接近或更好。此外,您将无法使用任何wordpress数据库查询助手,必须自己构建所有内容。

如果您仍然认为使用SQLite可以获得性能,并且所有的麻烦都是值得的,那么首先需要确定它是否是正确的选择。

如果你需要

网络访问-例如从另一台机器访问;

任何真正程度的并发性—例如,如果您认为可能要同时运行多个查询,或者运行一个包含大量选择和少量更新的工作负载,并希望它们顺利运行,等等。

大量内存使用,例如,在32G内存中缓冲1Tb数据库的一部分。

您需要使用mysql或其他基于服务器的RDBMS。

有关更多详细信息,请查看:https://stackoverflow.com/questions/4813890/sqlite-or-mysql-how-to-decide