WordPress用户项目在单独的数据库中

时间:2015-09-21 02:05:02

标签: mysql database wordpress nosql

我正在开发一个包含用户项目的网站,基本上是一堆用户数据:   - 项目   - 模板   - 发票   - 等等

用户可以有多个项目等。

我想知道包含这些数据的最佳路径,我最初在表中有user_id和project_id,例如:

项目: 用户身份, 项目ID, .., ..,

项目设置: 用户身份, 项目ID, 设置ID, ... ...,

我认为这可能不是安全性,性能和可伸缩性的最佳方式。

我很高兴将Wordpress主数据库保存为MySQL,并且正在考虑可能是用户项目数据的对象数据库。

1 个答案:

答案 0 :(得分:0)

wp数据库抽象本质上是不可交换的,API由随机全局函数组成。如果您打算在项目中使用wp作为表示层,我的建议是为您的数据构建后端,使其与wpdb完全分离。

在公共插件仓库中查找pdo和sqlite集成。注意入口点是如何实现的。如果这不会吓到你,请查看usermeta函数。