diff options
| author | cnnrznn <cnnrznn@gmail.com> | 2016-12-06 20:53:26 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-12-06 20:53:26 -0500 |
| commit | f4ed5284892178b53150d1a9bf936f56327cce0a (patch) | |
| tree | 2db6a15e50dbe456a097c59742b952bda649212c /chapter/4 | |
| parent | f34fe47ae54d8790961d12d571df719bb1535b2d (diff) | |
Update dist-langs.md
Diffstat (limited to 'chapter/4')
| -rw-r--r-- | chapter/4/dist-langs.md | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/chapter/4/dist-langs.md b/chapter/4/dist-langs.md index 7b1412b..a2ea4d3 100644 --- a/chapter/4/dist-langs.md +++ b/chapter/4/dist-langs.md @@ -11,6 +11,9 @@ by: "A Systems Person" * Efficiency * Scallability +Languages and systems designed for distribution aim to abstract these problems from the application developer. + + ### Three major approaches to distributed languages: #### Shared Memory @@ -51,11 +54,15 @@ Some languages that use this model are: Why is MR all-the-rage? +* MR is DSL for distribution? (wouldn't use it to develop single-machine app (probably)) + * Dataflow / MapReduce fundamentally changed the programming style for distributed systems * Other models (Actor, DSM) tried to mask distribution * By changing the style, programs need necessarily consider communication patterns (disk, network) * Although, system may still handle fault tolerance +## Maybe use below topics + ### Why GPL's not DSL's? * problem of domain-composition |
