ウィキペディアには編集履歴がありますが、プログラム的にはどうやっているのでしょうか?
すべての変更履歴があるということは、情報を削除せず、すべてをMYSQLなどに追加し、最新の記述だけ表示するような力技といういうことでしょうか?
それともなにかスマートな方法で解決しているのでしょうか?
ウィキペディアで使われているMediaWikiでは、MySQLなどのデータベースにその時々の状態(ウィキペディア日本語版用語でいうと「版」)を1つずつインサートしていたはずです。
ソースコードが公開されているのでみてみるといいんじゃないかと。 http://www.mediawiki.org/wiki/Download
はい。その「力技」のようなことをやっています。
2012/07/06 11:28:14ありがとうございました。
2012/07/08 21:27:37