人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ウィキペディアの編集履歴機能ってどうやっているんでしょうか?

ウィキペディアには編集履歴がありますが、プログラム的にはどうやっているのでしょうか?
すべての変更履歴があるということは、情報を削除せず、すべてをMYSQLなどに追加し、最新の記述だけ表示するような力技といういうことでしょうか?
それともなにかスマートな方法で解決しているのでしょうか?

●質問者: robopit
●カテゴリ:コンピュータ 学習・教育
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● iwaim
●100ポイント ベストアンサー

ウィキペディアで使われているMediaWikiでは、MySQLなどのデータベースにその時々の状態(ウィキペディア日本語版用語でいうと「版」)を1つずつインサートしていたはずです。

ソースコードが公開されているのでみてみるといいんじゃないかと。 http://www.mediawiki.org/wiki/Download


robopitさんのコメント
ありがとうございます。 イメージとしては大体あってるということなんでしょうか?

iwaimさんのコメント
はい。その「力技」のようなことをやっています。

robopitさんのコメント
ありがとうございました。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ