Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
wwwanlingxiao
system-design-primer
Commits
9dc60cff
Commit
9dc60cff
authored
Aug 05, 2019
by
SATO Yusuke
Committed by
Donne Martin
Aug 04, 2019
Browse files
JA: Fix mistranslation in Federation section (#303)
parent
eef185e9
Changes
1
Hide whitespace changes
Inline
Side-by-side
README-ja.md
View file @
9dc60cff
...
...
@@ -830,7 +830,7 @@ SQLなどのリレーショナルデータベースはテーブルに整理さ
<i><a
href=
https://www.youtube.com/watch?v=w95murBkYmU
>
Source: Scaling up to your first 10 million users
</a></i>
</p>
フェデレーション (もしくは機能分割化とも言う) はデータベースを機能ごとに分割する。例えば、モノリシックな単一データベースの代わりに
三つの
データベースを
持つことができます:
**フォーラム**
、
**ユーザー**
そして
**プロダクト**
です。各
データベース
へ
の書き込み読み取りのトラフィックが減
ることで複製
ラグも短くなります。
より小さな
データベース
を用い
ることで、メモリーに収まるデータが増えます。
ローカル
キャッシュ
に保存できる量が増えることで
、キャッシュヒット率も上がります。単一の中央マスター
が
書き込み
の処理をしなくても
、並列で書き込みを処理することができ、スループットの向上が期待できます。
フェデレーション (もしくは機能分割化とも言う) はデータベースを機能ごとに分割する。例えば、モノリシックな単一データベースの代わりに
、
データベースを
**フォーラム**
、
**ユーザー**
、
**プロダクト**
のように三つにすることで、
データベース
一つあたり
の書き込み
・
読み取りのトラフィックが減
り、その結果レプリケーションの
ラグも短くなります。データベース
が小さくな
ることで、メモリーに収まるデータが増えます。キャッシュ
の局所性が高まるため
、キャッシュヒット率も上がります。単一の中央マスター
で
書き込み
を直列化したりしないため
、並列で書き込みを処理することができ、スループットの向上が期待できます。
##### 欠点: federation
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment