【问题标题】:WordPress User user projects in separate database单独数据库中的 WordPress 用户用户项目
【发布时间】:2015-09-21 02:05:02
【问题描述】:

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

用户可以有多个项目等。

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

项目: 用户身份, 项目编号, .., ..,

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

我认为这可能不是实现安全性、性能和可扩展性的最佳方式。

我很高兴将 Wordpress 主数据库保留为 MySQL,并且正在考虑为用户项目数据创建一个对象数据库。

【问题讨论】:

    标签: mysql database wordpress nosql


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回复,我会看看,我想要实现的是整个用户配置文件和项目不仅与表示层解耦,而且与其他用户也解耦,本质上就像一个数据库对于每个用户,但希望不要那么极端。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    • 2021-11-14
    • 1970-01-01
    • 2016-07-25
    • 1970-01-01
    • 1970-01-01
    • 2017-01-08
    相关资源
    最近更新 更多