JavaScriptを用いてwebページの構築や勉強を始めたばかりであり、
次にサーバ関連を知りたいと思いNode.jsに興味を持ち、
DB関連の操作をできるようになりたいと思っています。

ここで、Node.jsのインストール先として

  • ローカルのPCにインストール
  • VPS等にインストール

以上2点の違いが理解できません。

前者はローカル上でNodeやnpm等を扱えるようにする為という事でしょうか?

また後者は、webページ上からDBの操作を行う為に
VPS等にインストールしwebアプリとDBを共にアップロードして
その内部で処理させる為にVPS等にインストールをする
という解釈でよろしいのでしょうか?