2014/11/16(日)各種データベース作成方針

各種データベース作成方針

基本的に上から順にやる予定。

データベース

  • アイテムデータベース
    • アイテムDB(gamedb)に登録されてたデータの内、装備品以外を登録*1
    • アイコン表示は(少なくとも最初のうちは)無し。
  • 装備品データベース
    • アイテムDB(gamedb)に登録されてたデータの内、装備品をマージ。システムはフィールド追加する以外はそのまま。
      • アイテム説明フィールドと、ふりがなフィールドが必要(ふりがなはアイテムDBとの連携に関係)。
      • 表記揺れへの対応とかでどうしても手作業が入るのでめんどい(;-_-)
    • 装備品DBに登録してしまうとECO Simに表示される装備品が増えてしまうのが懸念点。
      • 使いにくそうになったらフィルタでも付ければ良いかな。
      • データ量は倍になるくらいならたぶん大丈夫*2
  • 合成データーベース
    • 合成DB(gamedb)のデータを使う。
    • これは(比較的)楽そう。

データベース間の連携

  • 合成データーベースと他のデータベースの連携
    • アイテム/装備品データベース上に合成レシピを表示。
      • 入手方法(生成物の場合)や備考(材料の場合)の所にレシピを表示するイメージ。
      • ひも付けはアイテム名でマッチング取る予定(同名アイテムが問題になることはたぶん無いはず)。
      • これは便利そうなのでやりたい。
  • アイテムデータベース&装備品データベース
    • アイテムデータベースを表示したとき、装備品データベースのアイテムもマージして表示。
      • アイテムデータベースの流儀にあわせるならふりがなが必要。
      • この機能必要なのかなあ。装備品DBの方で見れば良いような気も。ふりがな足すのめんどい

その他

  • アイコン表示
    • 無くてもそんなに困らない気がするけど需要はどの程度なのか……*3
    • 実装する場合、画像ファイル名はデータベース上のシリアル番号をそのまま使うつもり。
      • メリット:ファイル名をデータベースで保持する必要が無い。ファイル名を考える必要が無い。
      • デメリット: 分かりやすいファイル名を付けられない。同じアイコンを同一ファイルにして使い回せない。

*1 : 装備品二重管理とか嫌すぎるので

*2 : 今のecosim_equip_data.jsは500KB

*3 : どちらかというと画像が必要なのはモンスターデータベースのような気も^^;

2014/11/12(水)ECO-Wiki用画像アップローダー

ECO-Wiki用画像アップローダー

ECO-Wiki用の画像アップローダーを公開しました。

本当は適当なアップローダーを探して使うつもりだったのですが、良さそうなのが見つけられなかったので結局自分で作ってしまいました(^_^;)

クライアントサイドのアップロード処理の所はpluploadが良さそうだったので使ってみてます。

2014/11/08(土)サーバーのリソース状況

サーバーのリソース状況

ECO-Wiki (acronia)を公開したことで、今どんな感じになっているのか気になって調べてみました。

ディスク使用量

webdisk20141108.png

やっぱり大半がアクセスログ(;^_^A

合計850MBほどですが、ライトプランは容量10GBなのでまだ10分の1も使ってないですね。というわけで、ログは削除せずに放置(。・・。)


ちなみにgeocitiesの容量は100MBですが、使用量は7MBくらいなのでこちらも余裕。9年経って容量が50MB→100MBに増えてたけど、ほぼ同じ期間にsakuraは300MB→10GBになっていたΣ('◇'*)


CPU使用時間と転送量

日付*1CPU使用時間ウェブ転送量
2014/11/101時間37分43秒2.51GB
2014/11/092時間6分36秒4.20GB
2014/11/082時間6分47秒3.18GB
2014/11/071時間6分49秒1.68GB
2014/11/0658分13秒1.65GB
2014/11/0543分2秒945.6MB
2014/11/0420分41秒627.5MB

転送量目安はライトプランで40GB/日らしいので問題なさそう。

CPU使用時間はどの辺りまで大丈夫なのかよく分からないけど、今のところは大丈夫っぽい(・・?)

追記

2014/11/08~2014/11/10を追加。土・日になってCPU時間、転送量ともに増えたようです。

*1 : 3:00~翌3:00が集計期間。2日前までしか確認できないので、もっと以前にどうだったのかは不明。

2014/11/05(水)ECO-Wiki (acronia) 公開

ECO-Wiki (acronia) 公開

アンケート:今後の ECO wiki についてで検討していた移転用のwikiとして、ECO-Wiki (acronia)を公開しました。

まだ、画像アップロード手段が準備できていませんが、ここのところ本家ECO-Wikiが落ちっぱなしなので、公開するなら早いほうが良いと判断しました。


ECO-wiki移転についての個人的意見

当初は、移転先を提供する気はあまりありませんでした。理由としては、

  • FC2-Wiki http://emil.wiki.fc2.com/ の存在
    • PukiWiki→FC2WIKI変換ページとか提供した縁もあり、うまく移行できるならここで良いと思ってた
      • ミラーWikiのデータも、元はFC2-Wiki用にソースコードを保全する目的で確保したもの*1
    • 利用者の動向がよく分からなかった(特に心配してたのは編集者の分散)
  • 管理面
    • 負荷がどれだけ問題になるかよく分からなかった
    • 多少なりとも手間がかかるのは否めない

など。要約すると面倒だったからになるかな(;^_^A

移転先wikiの公開を決めた理由としては、

  • なんだかんだで、移転に必要なデータなどがそろった
  • FC2-wikiだと、現在のECO-Wikiの状態まで持って行くのがまず大変
  • FC2-wikiが移転先として必ずしも有力候補というわけではなさそうだった(アンケートなどから)
  • 状況が安定してくれば運用の手間はそんなにかからないはず
  • 本家ECO-wikiがもうダメっぽい(T_T)

といったところです。

*1 : なので、FC2-Wikiがなければ私がミラーWikiを公開することもなかったかも?