Skip to content
This repository has been archived by the owner on May 2, 2023. It is now read-only.

ETS Database Preparation

Gonçalo Tomás edited this page Nov 22, 2018 · 3 revisions

FMKe configuration: {target_database, ets}.

FMKe includes support for ETS, one of the data stores that is built-in with Erlang. This is not a distributed database, and it may seem somewhat out of place with regards to FMKe's overall goal.
Erlang Term Storage (or ETS for short) is a very simple and easy to use data store. A driver was created for FMKe because it is an easy way to avoid mocking libraries when testing out new features. It is very similar in functionality to a key-value store, and the co-location with the FMKe Erlang node makes it very easy to develop with.

Published FMKe results will thus not include ETS since it is not a distributed database, although we would welcome a driver for Mnesia, which is an Erlang distributed database that is built on top of ETS.

In short, no preparation of sorts is required to use FMKe with ETS other than the usual {target_database, ets} configuration. It is safe to ignore for direct comparisons, but useful for development.