ショップ系のDBを作り直したいんだが・・・
APIのショップ系サイトとかが全然成果でないのと、
メイン鯖が糞遅いのが主にショップ系が原因だと思うんだが、
成果がでない原因に遅さもあると思うんで作り直したい。
まず、マッシュアップ的になってて複雑かつ大量なのが問題と思う。
マッシュアップ的なのの分離と、
あと、古い商品はリストから除外する感じでリストのオン/オフのカラムを作る感じで作りなおそうかと思う。
古いDBは商品ページはそのまま残して、
商品ページのアドレスを変更する感じでやろうかなと。
商品ページはユニークな商品IDで抽出だから効率いいと思うんだが、
リストページの生成にlike使ってるのが問題。
まず、like使わないでカテゴリツリーを作る感じで考えたが、
そうすると商品情報と別テーブルにツリーの各カテゴリ全部にリストに必要な商品情報入れなきゃいけないんで、
データ増量+replace大量発生でかえって効率落ちそう・・・
ってわけで、
古い商品はリストから除外してリストの商品を減らして、今までと同じようにlikeする方向で考えてる。
かなり時間掛かりそうだが、今のDBそのまま修正のがいいのかもしれん。
ちょっと考えてみる。