Size: a a a

2018 October 02

DR

Dmitry Russ (Aleksandrov) in pro.elixir
abc
Может у вас есть опыт с Arango в prod? Интересно было бы послушать
Нет в продакшене нет, но для своего хобби-проекта я мигрирую с Postgres-а на ArangoDB.
источник

AA

Artem Afonin in pro.elixir
Dmitry Russ (Aleksandrov)
Нет в продакшене нет, но для своего хобби-проекта я мигрирую с Postgres-а на ArangoDB.
и стоит игра свеч?
источник

RB

Raman But-Husaim in pro.elixir
И еще вопрос по поводу драйвера. Есть ли более менее стабильный под эрланг, эликсир
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Artem Afonin
и стоит игра свеч?
Зависит от того, чего хочется достичь.... Мне очень нравится их API и то, что миграция у меня полностью автоматическая, самописная, хотя конечно на query - постгрес местами был быстрее значительно ( у меня был один full table scan с сортировкой, который на постгрессе за десятки миллисекунд выполнялся ) - пришлось его заменить prefix поиском, чтобы таким же быстрым был. На ArangoDB иначе местами в 10 раз медленнее выполнялся.
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Raman But-Husaim
И еще вопрос по поводу драйвера. Есть ли более менее стабильный под эрланг, эликсир
Я пишу для себя свой... Только ту функциональность, до использования которой добрался.
источник

RB

Raman But-Husaim in pro.elixir
Dmitry Russ (Aleksandrov)
Я пишу для себя свой... Только ту функциональность, до использования которой добрался.
Ха. :) Понял. Я в домашнем проекте с couchdb таким же путём пошёл. :)
источник

RB

Raman But-Husaim in pro.elixir
Спасибо.
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Raman But-Husaim
И еще вопрос по поводу драйвера. Есть ли более менее стабильный под эрланг, эликсир
Стабильность драйвера напрямую зависит от стабильности http библиотеки, которая в драйвере используется.
источник

RB

Raman But-Husaim in pro.elixir
Dmitry Russ (Aleksandrov)
Стабильность драйвера напрямую зависит от стабильности http библиотеки, которая в драйвере используется.
Ух. И там тоже http-api. Мб подскажешь, на чём ты остановился? Я пока испольщую tesla + hackney, но думаю всё же потом убирать tesla, ибо пользый особой не вижу.
источник

RB

Raman But-Husaim in pro.elixir
Сам на Arango смотрел только в контексте dotnet, но руки полноценно засесть так и не дошли.
источник

a

abc in pro.elixir
Когда то так же решил спрыгнуть на RethinkDB. Производительность просела но зато удобно) А потом рефинк автор запросил и отдал в апаче. Ну я и проект забросил) А потом переписал обратно на pg и запустил
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Raman But-Husaim
Ух. И там тоже http-api. Мб подскажешь, на чём ты остановился? Я пока испольщую tesla + hackney, но думаю всё же потом убирать tesla, ибо пользый особой не вижу.
Я везде использую hackney, лет 5 тому назад с ibrowse перешел на hackney. У нас в продакшене hackney используется(и не только у нас, мы его давно используем в продакшене в разных местах), где напрямую, где через HTTPoison - работает в основном хорошо, стабильно, даже под нагрузкими. За всё время было (и только в последнее время) две проблемы, с большими асинхронными запросами(не асинхронно обрабатываются те же самые без проблем - поэтому просто убрали эту опцию). И вторая проблема - это получение соединения из pool-а в hackney занимает много времени почему-то, много ожидания, не так критично, поэтому пока не исследовали дальше.
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
abc
Когда то так же решил спрыгнуть на RethinkDB. Производительность просела но зато удобно) А потом рефинк автор запросил и отдал в апаче. Ну я и проект забросил) А потом переписал обратно на pg и запустил
RethinkDB на мой взгляд, до сих пор очень уникальная база данных, что касается их changefeeds... Я до ArangoDB хотел перейти на RethinkDB, но то что стартап разорился и разбежался меня остановило...
источник

AA

Artem Afonin in pro.elixir
Dmitry Russ (Aleksandrov)
RethinkDB на мой взгляд, до сих пор очень уникальная база данных, что касается их changefeeds... Я до ArangoDB хотел перейти на RethinkDB, но то что стартап разорился и разбежался меня остановило...
Имхо, нехер делать бд около монги
источник
2018 October 03

RB

Raman But-Husaim in pro.elixir
Dmitry Russ (Aleksandrov)
Я везде использую hackney, лет 5 тому назад с ibrowse перешел на hackney. У нас в продакшене hackney используется(и не только у нас, мы его давно используем в продакшене в разных местах), где напрямую, где через HTTPoison - работает в основном хорошо, стабильно, даже под нагрузкими. За всё время было (и только в последнее время) две проблемы, с большими асинхронными запросами(не асинхронно обрабатываются те же самые без проблем - поэтому просто убрали эту опцию). И вторая проблема - это получение соединения из pool-а в hackney занимает много времени почему-то, много ожидания, не так критично, поэтому пока не исследовали дальше.
Понял, спасибо большое. Интересно, а вы не заводили ишшуи на гитхабе в связи с ними?
источник

НЗ

Николай Зыков in pro.elixir
Возник вопрос по фениксу. Есть ли у него возможность задать ограничение на количество одновременно обрабатываемых запросов? Вроде бы стандартная вещь, но информацию об этом найти не удается
источник

IK

Ihor Katkov in pro.elixir
Зачем?
источник

НЗ

Николай Зыков in pro.elixir
Чтобы ограничить их. Тем самым избежать, в случае, скажем, атаки, чтобы феникс сьест все ресурсы сервера
источник

FM

Fey Martynov in pro.elixir
это не в фениксе надо искать, а в ковбое
источник

FM

Fey Martynov in pro.elixir
там есть опция max_connections
источник