-1

CISCO / JUNIPERルーターを検出し、デバイスで利用可能なsnmpデータのみを使用してルーターのパフォーマンスメトリックをデータベースに保存する簡単なアプリ(現在)を作成することを考えています。

今後の最終的な目標は、さまざまなタイプ (MPLS/スイッチ/ゲートウェイ) の 10000 台のデバイスのパフォーマンス メトリックス ステータスを一度に監視することです。これについては後で考えることができます。

snmp プロトコルおよびその他のプロトコル (必要な場合) を使用して、デバイス (ルーター) とそのコンポーネントを検出する方法を自己学習することができます。

データベース側からBerkeley DBを使った現行のNMS製品にも取り組んでいますが、現行製品のDBモデリング戦略を分析するだけではDBモデリングを学ぶことにはならないと感じました

私の質問: 1)

これらのパフォーマンス メトリックをデータベースに格納できるように、データベースのモデル化 (データ表現) をどのように考えればよいでしょうか? リレーション/アソシエーション/モデル/モデル タイプの専門用語のように。リソースまたは書籍からのガイダンスが必要です。これにはネットワーキングのドメイン知識が必要であることを知っています。これは並行して機能しています(CCNAビデオ)。

2)

どのタイプのデータベースを選択する必要がありますか (リレーショナル/キー値/列ベース)?

4

1 に答える 1

1

基本的なデータ モデリングを習得するのは非常に簡単で、好きなリレーショナル データベースを使用できます (または、その手法を NoSQL データベースやドキュメント データベースにも適用できます)。昨年、WebAndPHP Magazine に一連の記事を書いたので、参考にしてください。これらは基本をカバーしており、開始する必要があります。ここでは、開始できる記事の 1 つのプレビューを示します。サイトを検索すると、他の記事も利用できます。

http://webandphp.com/DataModelling101

これは PDF の雑誌です。まだ古い号をダウンロードできると思います (登録が必要です)。

Web 上には他にも多くのソースがあります。「エンティティ リレーションシップ モデリング チュートリアル」を検索すると、多くの優れたコンテンツが見つかります。

于 2014-04-27T05:38:56.300 に答える