ets: Erlang Term Storage. Es ist eine Reihe von Erlang eingebauten Funktionen (BIF), die darauf abzielen, eine große Datenmenge mit konstanter Zugriffszeit im Speicher zu speichern. Die Daten werden als Tupel {Key, Value} gespeichert, wobei sowohl Key als auch Value beliebige Erlang-Terme sein können. Es kann als geordneter Satz, Satz, Tasche oder duplicate_bag konfiguriert werden.
Ich habe gehört, dass die Angabe von Datensätzen über Tupel im Code eine schlechte Übung ist: Ich sollte immer Datensatzfelder ( #record_name{record_field = something} ) anstelle von einfachen Tupeln {record_name, value1, value2, something}...
29.09.2011, 08:50