質問: 業務アプリからインフラ系へ こんばんは。 今年から業務アプリpg/seからインフラ技術者に職種を 変えてみました。 理由はdb2やoracleなどデータベースの物理設計や 運用設計をメインに仕事がしたかったからです。 pgだと良くてdb論理設計しか入れなかったもので・・。 で変えた結果としてはメモリパラメータ設計など ある程度は携われることができました。 ただ大きな問題があり、自分にはハード面やsanなど 関連技術の設計経験がないことです。 ハード面とは例えばデュアルコアcpuやディスク製品知識 、ファイバチャネルなどですかね。。 やはりdbというソフトだけではなく、ハード製品と 組み合わせて最適な「ソリューション」を行うのが インフラ業務の真髄でしょうか?。 業務アプリ系とどちらが自分に向いているのか 確認できればと考えています。 以上、間違った解釈があればすみません、、 ご意見お願いします。
回答: 私個人としては、能力さえあれば「業務アプリpg/se」という役割の人がdbの物理設計やチューニングまで手を出してもいいのではと思いますが、その会社やプロジェクトの方針などで、なかなか思うように行かない場合も多いのが現実でしょうか。。。 ご質問の内容からすると、dbスペシャリストを目指されているようですが、そういう切り口で考えた場合は、dbサーバの稼働環境に関連することを、一通り理解しておく必要があります。ということは、当然サーバマシン、ストレージなどのハードウェアとネットワーク、osから、データモデリングやアプリケーション開発の知識、シェルプログラミング、sql...といった幅広いスキルが求められると思います。 どちらに軸足を置くかというのはありますが、doragon-ball-zさんがおっしゃっている「業務アプリpg/se」と「インフラ技術者」の間のグレーゾーンにあたる部分を、いかにカバーできるようになるかというのが「真髄」かと思います。