L
L
leverun2015-02-17 06:21:55
Erlang
leverun, 2015-02-17 06:21:55

What database to use in Erlang for a high-load server?

Good time!
I am learning Erlang, I want to start writing a more or less serious project, and then the question arose of which database to use for a highly loaded server.
Hypothetically suppose it's the "killer" Instagram or WhatsApp, what would you use for that kind of traffic? Native Mnesia or maybe something else?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
Andy, 2015-02-20
@leverun

Those who have grown to High-Load should not have such questions. On the other hand, initially correct design is good.
Mnesia should not be used as the main repository. Riak - yes.
In order not to waste time on Riak, you can use a library that provides a common interface and start with Mnesia, and in the future, when the project grows to production, transfer to Riak without changing the table schema.
Link: KVS . You can get free support here .

S
Sergey, 2015-02-17
@begemot_sun

Mnesia is not recommended. Use a normal database of which the sea.

C
CookieMonster, 2015-02-17
@grigorylug

We use MongoDB with rabbitmq (which is built on erlang). Under .net there is a fast, open source provider, so far I really like it :)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question