站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress使用其他数据库
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
===WordPress特定数据库抽象层=== WordPress特定数据库抽象层会将所有数据库查询(以及查询块)转换为函数调用,或者说转换为对象方法更为恰当,以获取数据库中的相关信息。 如果希望WordPress支持新数据库,可以通过为函数添加该数据库的代码来实现。获取某些信息块时,可以优化数据库并添加到相关函数中。 例如,如果数据库支持子查询,那么只要执行一次数据库查询就可以获取首页日志及日志评论总数,或者我们也可以用遗留MySQL来请求日志的数量。只要系统仍然使用MySQL,遗留插件就仍然有效。 '''支持方:''' *现在创建新数据库时再也不必在整个代码库中查找代码,只要在某一个文件中进行必要的代码和查询修改就可以了 *优化、维护指定[[数据库]]时更加方便(例如使用子查询);这可以抵消之前函数调用的系统开销。更新版本的MySQL也可以享受到这些优化的好处。 *将来如果模式有变,要改动的文件也不会过多 *用户不使用数据库范围外的数据库附属产品 *改进模式时,也更容易让所有数据库受益 *可支持[[RSS]]订阅、文本文件或安装其他博客软件(不仅仅是数据库)等无限存储后台。这同时还简化了代码的升级和迁移 '''反对方:''' *额外的函数调用和数据包会生成额外的系统开销 *这种解决方案工作量较大,主要项目开发人员和插件开发人员都需要熟悉选定数据库抽象层的情况 *如果开发人员不勤于更新,不同数据库的代码会出现不同步现象 *在将来,可能要编写额外函数才可以访问数据库中的信息 *为了达到最佳优化效果,需要预先研究哪些数据库能进行组访问
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)