我正在开发一个包含用户项目的网站,基本上是一堆用户数据: - 项目 - 模板 - 发票 - 等等
用户可以有多个项目等。
我想知道包含这些数据的最佳路径,我最初在表中有user_id和project_id,例如:
项目: 用户身份, 项目ID, .., ..,
项目设置: 用户身份, 项目ID, 设置ID, ... ...,
我认为这可能不是安全性,性能和可伸缩性的最佳方式。
我很高兴将Wordpress主数据库保存为MySQL,并且正在考虑可能是用户项目数据的对象数据库。
答案 0 :(得分:0)
wp数据库抽象本质上是不可交换的,API由随机全局函数组成。如果您打算在项目中使用wp作为表示层,我的建议是为您的数据构建后端,使其与wpdb完全分离。
在公共插件仓库中查找pdo和sqlite集成。注意入口点是如何实现的。如果这不会吓到你,请查看usermeta函数。