MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

A Study of Erlang ETS Table Implementations and Performance (2003) [2 citations — 0 self]

by Scott Lystig Fritchie
Add To MetaCart

Abstract:

The viability of implementing an in-memory database, Erlang ETS, using a relatively-new data structure, called a Judy array, was studied by comparing the performance of ETS tables based on four data structures: AVL balanced binary trees, B-trees, resizable linear hash tables, and Judy arrays. The benchmarks used workloads of sequentially- and randomly-ordered keys at table populations from 700 keys to 54 million keys.

Citations

74 Concurrent programming in Erlang – Armstrong, Virding, et al. - 1996
4 AXD 301: A new generation ATM switching system. Computer Networks – Blau, Rooth, et al. - 1999
1 A 10-Minute Description of How Judy Arrays Work and Why They Are So Fast. Available at http://judy.sourceforge.net/downloads/- 10minutes.htm as of – Baskins - 2003
1 Judy functions — C libraries for creating and accessing dynamic arrays. Available at http://judy.sourceforge.net/ as of – Baskins - 2003