1729328926
2024-10-19 09:00:00
ホワイトペーパーの詳細な概要
LinkedIn の初期の頃、データ システムは非常にシンプルでした。主に使用したのは、 リレーショナル データベース管理システム (RDBMS)、データをテーブルに編成し、サポートするデータベースの一種です。 データスキーマ (データの構造)、 豊富なトランザクション (更新中のデータの一貫性を確保)、大規模なエンタープライズ規模で機能します。
その仕組みは次のとおりです。
- ユーザーデータ: プロファイル、接続などのすべての重要なユーザー情報が単一のファイルに保存されました。 RDBMS テーブルがいくつかあるだけです。
- 特化したシステム: LinkedIn には、メインの RDBMS に加えて、特別なタスクを処理するためのシステムが他に 2 つありました。
- 全文検索: 1 つのシステムにより、ユーザーはすべてのプロファイルを高速かつ効率的な方法で検索できました。
- 関係グラフ: 別のシステムは、複雑なユーザー接続 (LinkedIn 上の友人や連絡先など) の網を効率的に追跡および横断するのに役立ちました。
3. システムを常に最新の状態に保つ: これら 2 つの特殊なシステムを維持する必要がありました 最新の RDBMS の最新情報を提供します。これを行うために、LinkedIn は と呼ばれるツールを使用しました。 データバス。
- データバス RDBMS で行われたすべての変更をキャプチャし、それらの変更を発生した正確な順序で検索システムと接続システムに送信しました。
- これにより、ユーザーがプロフィールを更新したとき、または新しい接続を追加したときに、両方の検索が確実に行われるようになりました。
#Linkedin #でエスプレッソを醸造ホワイトペーパーの詳細な概要 #投稿者 #Learner101 #年 #月
