Answer the question
In order to leave comments, you need to log in
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
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 .
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 questionAsk a Question
731 491 924 answers to any question