![image][1]
Этот пост — текстовая версия [доклада][2], представленного на Tarantool Meetup второго марта 2017-го года в Mail.Ru Group с поправкой на то, что прошёл уже месяц, и кое-что из обещанного уже было реализовано, поэтому текст будет интересен даже тем, кто видел выступление.
Большое спасибо коллегам, друзьям и сотрудникам компании Mail.Ru Group, которые помогали написать эту статью.
В жизни каждого проекта рано или поздно возникает переломный момент, когда нужно выбрать СУБД для хранения всех данных. Наш проект с этой точки зрения простой: пользователи, голосования, ответы, какая-то попутно собираемая информация — всё это прекрасно можно держать в key-value хранилище. Поэтому на старте мы рассматривали три варианта: Redis, Tarantool и MySQL с handlersocket. Фаворитом с самого начала был Redis. Он быстро работает, у него замечательный коннектор для .NET, созданный командой Stack Overflow. К слову, сам Stack Overflow написан на .NET, работает на Windows, у них SQL Server от Microsoft, Redis и ещё [много интересного][3]. У Redis прекрасная [документация][4]. Если мы нанимаем нового программиста, который никогда не работал с Redis, то мы отправляем его туда — и через три дня он знает примерно всё, что ему нужно знать для использования Redis.
[Читать дальше →][5]
[1]:
https://habrastorage.org/files/326/7f1/47b/3267f147becd44df929db8fcfbdc185a.jpg
[2]:
https://youtu.be/e-BUQR1jyiM?t=3836
[3]:
https://stackexchange.com/performance
[4]:
https://redis.io/commands
[5]:
https://habrahabr.ru/post/326216/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut