Skip to content

Commit

Permalink
tiny unimportant tweak
Browse files Browse the repository at this point in the history
Signed-off-by: Haile Lagi <[email protected]>
  • Loading branch information
hailelagi committed Jan 25, 2024
1 parent b27c7eb commit 5cf479e
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion content/hacks/tsunami.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ memory concurrency -- spoiler it's hard, but alas we're rebels and rust has _fea

## Shaping performance constraints

It's a worrying premise to write programs in an environment that doesn't have any kind of shared state. In a database for example, you can't just go around copying everything. In the erlang/elixir ecosystem this is called erlang term storage(ets), and it's a key component of the distributed database mnesia.
It's a worrying premise to write programs in an environment that doesn't have any kind of shared state. In a database for example, you can't just go around copying everything. In the erlang/elixir ecosystem this is solved by leveraging erlang term storage(ets), and it's a key component of the distributed persistent database mnesia.

>It would be very difficult, if not impossible to implement ETS purely in Erlang with similar performance. Due to its reliance on mutable data, the functionality of ETS tables is very expensive to model in a functional programming language like Erlang. [1]
Expand Down

0 comments on commit 5cf479e

Please sign in to comment.