Size: a a a

2020 January 23

DD

Dan Dan in pro.elixir
будет)))) люди вовсю пытаются туда питона втащить)
источник

V

V in pro.elixir
200k rps - это какая-то абстрактная цифра. На каком участке они должны выполняться? Как только в программе появится разделяемый ресурс - он станет бутылочным горлышком.
источник

V

V in pro.elixir
200k rps - это не про язык программирования, а про архитектуру приложения. Как построить data-flow чтобы не было бутылочных горлышек.
источник

DD

Dan Dan in pro.elixir
160k read - 40k writes
источник

DD

Dan Dan in pro.elixir
соотвно бд должна мочь 40k
источник

V

V in pro.elixir
А если программа может в параллельный data-flow - она может держать любую нагрузку.
источник

AB

Alexey Bolshakov in pro.elixir
обновил, в общем, проект
источник

V

V in pro.elixir
40k writes - это какая-то абстрактная цифра (и далее по тексту). Потому что записи в базу могут выполняться независимо, а могут заворачиваться в транзакции с блокировкой всего и вся, смотря какая у тебя логика приложения.
источник

DD

Dan Dan in pro.elixir
лучше не запускать наверное - опять расстроитесь из за скорости go)
источник

AB

Alexey Bolshakov in pro.elixir
на последнем более менее ерланге, эликсире, ковбое 2
wrk -t100 -c500 -d10s http://127.0.0.1:4000/123
Running 10s test @ http://127.0.0.1:4000/123
 100 threads and 500 connections
 Thread Stats   Avg      Stdev     Max   +/- Stdev
   Latency     8.23ms    5.70ms  97.96ms   78.65%
   Req/Sec   655.28    132.01     1.41k    70.94%
 657491 requests in 10.10s, 103.58MB read
Requests/sec:  65079.15
Transfer/sec:     10.25MB
источник

DD

Dan Dan in pro.elixir
V
40k writes - это какая-то абстрактная цифра (и далее по тексту). Потому что записи в базу могут выполняться независимо, а могут заворачиваться в транзакции с блокировкой всего и вся, смотря какая у тебя логика приложения.
независимо
источник

V

V in pro.elixir
тогда возьми 4 сервера по 10k, не?
источник

DD

Dan Dan in pro.elixir
да можно
источник

AB

Alexey Bolshakov in pro.elixir
а в какую БД?
источник

AB

Alexey Bolshakov in pro.elixir
есть какие-то БД с бесплатной репликацией?
источник

DD

Dan Dan in pro.elixir
предполагается mongodb - ибо менять схему на sql - верная смерть (со временем)
источник

DD

Dan Dan in pro.elixir
hbase не хочу, однажды грохнулось и не поднялось из-за кривизны рук)
источник

AB

Alexey Bolshakov in pro.elixir
если монгодб, то зачем тут вообще разговоры про ерланг с эликсиром?
источник

DD

Dan Dan in pro.elixir
это если go , rust и т д
источник

DD

Dan Dan in pro.elixir
оттого и спрашивал про варианты бд в эликсире
источник