プレイブック

単一脳の神話のない複数のノード (Multi Node Clusters Without Single Brain Myth)

単一脳の神話を持たない複数のノード — ABC ロジスティクスのバックエンド / データ プラットフォームの制作レッスン。

物流多言語データプラットフォーム(ポリグロットデータプラットフォーム)

一部 6 の 10

ERP MySQL から PostGIS クレンジング、テレメトリ用の MongoDB、検索用の Elasticsearch を備えた多言語データ プラットフォーム。

Logistics polyglot data platform diagram

単一の脳の神話のない複数のノード

クラスター図がないと、「HA」クレームは空になります。複数のノードは魔法ではありません。レプリカ、シャード割り当て、フェイルオーバー ドリルによって、ホストが失われた場合でも検索/テレメトリが存続するかどうかが決まります。```text ES/Mongo nodes × replica × failover


## 最初に説明した概念```text
📦 Operational Store
ERP’nin yazdığı MySQL — günlük işlem için doğru, analitik için kirli.

📦 Analytics Store
Temizlenmiş PostgreSQL/PostGIS — coğrafi sorgu ve rapor için.

📦 Telemetry Store
Yüksek frekanslı konum olayları için belge/store (MongoDB).

📦 Search Index
Çok varlıklı ops araması için Elasticsearch kümesi.
```これらのレイヤーを混在させると、分析とフロントエンド マップの両方で誤った真実が生じます。

## 問題の形式

複数のノードは魔法ではありません。レプリカ、シャード割り当て、フェイルオーバー ドリルによって、ホストが失われた場合でも検索/テレメトリが存続するかどうかが決まります。```text
ES/Mongo nodes × replica × failover
```## 従業員の区別

クラスター図がないと、「HA」クレームは空になります。```text
ES/Mongo nodes × replica × failover
        ↓
   explicit contract → frontend
```## フロントエンドと接続する

Ops マップ、スタンバイ ジオフェンス UI、および MFE は、これらの読み取りパターンを消費します。生の ERP/MySQL には接続しません。

## このエピソードで最も混乱を招く対戦```text
❌ ERP MySQL = analitik veritabanı
✓ ERP yazma store’udur; analitik PostGIS’te yaşar

❌ Harita doğrudan vendor/public router’a güvensin
✓ Üretimde kendi API/OSRM kenarınız olmalı

❌ ML çıktısı PII ile birlikte loglansın
✓ Değerlendirme ve serving gizlilik sınırına uyar

独自のシステムのチェックリスト

  1. この表面はどのストアを真実の情報源とみなしますか?
  2. フロントエンドはどの API コントラクトを呼び出しますか?
  3. クラスター内で 1 つのノードが失われた場合はどうなりますか?
  4. 遅延はオペレータにどのように表示されますか?
  5. 拒否リスト: コンテンツに顧客ドメイン/ベンダーの漏洩はありますか?

このセクションで覚えておくべきこと

  1. ポリグロット ストアはさまざまなワークロードに対応します。単一の DB の夢は儚いものです。
  2. フロントエンドは ERP ではなくクリーン リード モデルを使用します。
  3. ML および OSRM 出力は、API コントラクトなしではマッピングされません。

汚い情報源から描かれた地図は美しい嘘です。

FAQ

よくある質問

運営ストアとは何ですか?

ERP による MySQL — 日常的な処理には適していますが、分析には不向きです。

アナリティクス ストアとは何ですか?

クリーン化された PostgreSQL/PostGIS — 地理空間クエリとレポート用。

「ERP MySQL = 分析データベース」は正しいですか?

ERP は書き込みストアです。分析は PostGIS に存在します

このセクションでは何を修正しますか?

クラスター図がないと、「HA」クレームは空になります。クラスター図がないと、「HA」クレームは空になります。複数のノードは魔法ではありません。レプリカ、シャード割り当て、フェイルオーバー ドリルによって、ホストが失われた場合でも検索/テレメトリが存続するかどうかが決まります。

学んだエンジニアリング原則

  • 運用ストアを分析ストアから分離します。
  • テレメトリ、検索、およびリレーショナル GIS には、異なるアクセス パターンが必要です。
  • 各読み取りモデルはフロントエンド コントラクトです。

続きを読む

続きを読む

シリーズの次のシリーズ

シリーズの次のシリーズ

同じシリーズ

Paylaş