> a pro většinu bežných databází existují knihovny na přímý přístup (praktické zkušenosti nemám).
Ruzne SQL knihovny funguji dobre. Akorat je obcas potreba trochu pohlidat, jak knihovna koduje datove typy. Napr. pracuju s jednou knihovnou, ktera typ timestamp koduje jako klasicky {{Y,M,D},{h,m,s}}, coz je draha operace, takze cteni vetsiho mnozstvi dat timhle zpusobem je pomale. Ale to neni zadne specifikum Erlangu, v jinych jazycich by to bylo stejny.
Pro Elixir pak jeste existuji vselijake knihovny, ktere poskytuji funkce vyssi urovne nez jenom klasicke SQL dotazovani (nejake ty modely, DSL pro dotazovani apod.) - napr. https://github.com/elixir-lang/ecto nebo https://github.com/meh/amnesia
Vubec mnesia je hodne zajimava databaze, ta by stala za samostatny dil :)