Hlavní navigace

Názor k článku Erlang: procesy a zprávy od M. Prýmek - > a pro většinu bežných databází existují knihovny...

  • Článek je starý, nové názory již nelze přidávat.
  • 6. 10. 2014 20:15

    M. Prýmek

    > 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 :)