プレイブック
クロスアセット運用検索: Elasticsearch (Elasticsearch)
クロスアセット運用検索: Elasticsearch — ABC Logistics バックエンド / データ プラットフォーム制作コース。
物流多言語データプラットフォーム(ポリグロットデータプラットフォーム)
一部 5 の 10
ERP MySQL から PostGIS クレンジング、テレメトリ用の MongoDB、検索用の Elasticsearch を備えた多言語データ プラットフォーム。
クロスアセット運用検索: Elasticsearch
MFE 検索ボックスは ES 読み取りモデルに移動します。オペレーターは車両、遠征、チケットを横断的に検索します。 Elasticsearch はエンティティ間のクエリ パターンを提供します。```text vehicles | expeditions | tickets → ES index
## 最初に説明した概念```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.
```これらのレイヤーを混在させると、分析とフロントエンド マップの両方で誤った真実が生じます。
## 問題の形式
オペレーターは車両、遠征、チケットを横断的に検索します。 Elasticsearch はエンティティ間のクエリ パターンを提供します。```text
vehicles | expeditions | tickets → ES index
```## 従業員の区別
MFE 検索ボックスは ES 読み取りモデルに移動します。```text
vehicles | expeditions | tickets → ES index
↓
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
独自のシステムのチェックリスト
- この表面はどのストアを真実の情報源とみなしますか?
- フロントエンドはどの API コントラクトを呼び出しますか?
- クラスター内で 1 つのノードが失われた場合はどうなりますか?
- 遅延はオペレータにどのように表示されますか?
- 拒否リスト: コンテンツに顧客ドメイン/ベンダーの漏洩はありますか?
このセクションで覚えておくべきこと
- ポリグロット ストアはさまざまなワークロードに対応します。単一の DB の夢は儚いものです。
- フロントエンドは ERP ではなくクリーン リード モデルを使用します。
- ML および OSRM 出力は、API コントラクトなしではマッピングされません。
汚い情報源から描かれた地図は美しい嘘です。
FAQ
よくある質問
運営ストアとは何ですか?
ERP による MySQL — 日常的な処理には適していますが、分析には不向きです。
アナリティクス ストアとは何ですか?
クリーン化された PostgreSQL/PostGIS — 地理空間クエリとレポート用。
「ERP MySQL = 分析データベース」は正しいですか?
ERP は書き込みストアです。分析は PostGIS に存在します
このセクションでは何を修正しますか?
MFE 検索ボックスは ES 読み取りモデルに移動します。 MFE 検索ボックスは ES 読み取りモデルに移動します。オペレーターは車両、遠征、チケットを横断的に検索します。 Elasticsearch はエンティティ間のクエリ パターンを提供します。
学んだエンジニアリング原則
- 運用ストアを分析ストアから分離します。
- テレメトリ、検索、およびリレーショナル GIS には、異なるアクセス パターンが必要です。
- 各読み取りモデルはフロントエンド コントラクトです。
続きを読む
続きを読む
シリーズの次のシリーズ
単一脳の神話のない複数のノード
単一脳の神話を持たない複数のノード — ABC ロジスティクスのバックエンド / データ プラットフォームの制作レッスン。
シリーズの次のシリーズ
高周波テレメトリ用の MongoDB
高周波テレメトリ用の MongoDB — ABC ロジスティクスのバックエンド / データ プラットフォームの制作レッスン。
同じシリーズ
ERP (エンタープライズ リソース プランニング) と分析間の腐敗防止
ERP と分析間の腐敗防止 — ABC ロジスティクスのバックエンド / データ プラットフォームの制作コース。