先日からOCIのFree TierのAutonomous DBにアフィサイトのデータを入れてOracle Textで検索エンジンにしようとしているんだが、諸般の事情で1テーブルに全部入れられず、更新タイミングが違う2テーブルを
参照時に結合せねばならぬ事が判明、となるとマテリアライズドビューがよかろう。
で調べてたら、https://qiita.com/ora_gonsuke777/items/7f790554a84c1aa16a71 という話が。Object Storage上のgzipなCSVをOracleから外部表として参照できるそうな。
実表とマテビューの両方を持つのは全20GBのFreeTier的に勿体ないので、実表の片方をこれにすれば大分節約になるのではないか。
そもそもマテビューにすれば、gzip転送時間は裏でいくら掛けても良いのでは。となると何もOCIのCompute使わず、我が家の自宅鯖からObjectStorageにのんびり転送すれば良いという事になり、色々と良い事ずくめなので、ちょっとこっちのやり方を研究しよう。実務にも役立たないとも限らない。