Manual:テーブルの共有への適合性

From mediawiki.org
This page is a translated version of the page Manual:Suitability of tables for sharing and the translation is 96% complete.

テーブルによっては、$wgSharedTables で共有するのに適したものもあります。

テーブル 共有可能? コメント
archive いいえ ar_rev_id の衝突
category いいえ cat_title の衝突
categorylinks いいえ cl_from の衝突
change_tag いいえ ct_log_id の衝突
comment いいえ Houses comments linked to multiple unshareable tables.
externallinks いいえ el_from の衝突
filearchive いいえ ?
image いいえ 共有メディア リポジトリを持つには、$wgForeignFileRepos を参照してください。
imagelinks いいえ il_from の衝突
interwiki はい interwiki テーブルはほとんど静的なデータを含んでいます。多くのカスタム インターウィキがある場合、共有すると便利でしょう。
ipblocks はい ipblocks テーブルを共有することで「グローバルブロック」が可能になり、あるウィキでブロックすると、共有データベースを使用している他のすべてのウィキでも利用者または IP をブロックできます。 ipblocks テーブルを共有すると、いくつかの細かい問題が発生する場合があります。 その問題は、利用者をブロックする際に、Special:Blockipb_reason フィールドに「理由」として設定される点です。 ブロックされた利用者が「あなたはブロックされています」というメッセージを見たとき、これはウィキテキストとして解析され、リンクは Special:BlockList で解析されます。このため、利用者をブロックする際、そのメッセージがすべてのウィキで意味をなすことを確認する必要があります。 また、ブロック記録は共有されません。 (ipblocks の共有が機能するには、user テーブルも共有する必要があります。)

Note that the comment table cannot be shared, which may cause issues with some blocking-related code, per phab:T214011.

iwlinks いいえ iwl_from の衝突
job いいえ job_title の衝突
l10n_cache ? ?
langlinks いいえ ll_from の衝突
linktarget ? ?
logging いいえ log_page の衝突
log_search いいえ ls_value の衝突
module_deps ? ?
objectcache はい ?
oldimage ? ?
page いいえ page_namespace page_title の衝突
pagelinks いいえ pl_from の衝突
page_props いいえ pp_page の衝突
page_restrictions いいえ pr_page の衝突
protected_titles いいえ pt_namespace pt_title の衝突
querycache いいえ qc_namespace qc_title の衝突
querycachetwo いいえ qcc_namespace qcc_title の衝突
querycache_info いいえ qc_type の衝突
recentchanges いいえ rc_cur_id の衝突
redirect いいえ rd_from の衝突
revision いいえ rev_page の衝突
searchindex いいえ si_page の衝突
site_stats はい site_stats テーブルを共有することで、すべてのウィキのデータを集約できます。
tag_summary いいえ ts_rc_id ts_log_id ts_rev_id の衝突
templatelinks いいえ tl_from tl_namespace tl_title の衝突
transcache ? ?
updatelog ? ?
uploadstash ? ?
user はい user テーブルを共有すると、利用者登録を共有する複数のウィキを持つことができ、利用者は 1 つのウィキのみに利用者登録すれば済むようになります。 Manual:共有データベース を参照してください。
user_former groups はい user テーブルも共有する必要がありますし、おそらく user_groups も共有することになるでしょう。
user_groups はい user_groups テーブルを共有することで、グローバルな利用者グループを持てます。 ブロック記録と同様に、利用者権限記録は共有されません。
user_newtalk ? ?
user_properties はい 既定では、user_properties テーブルは共有されるテーブル群に含まれます。
valid_tag ? ?
watchlist いいえ wl_namespace wl_title の衝突