@proelixir

Страница 744 из 1045
Alexey
02.10.2017
10:00:47
тарантул - это кеш только в памяти, который решает все проблемы

Alexander
02.10.2017
10:01:02
у тарантула сложности с обратной совместимостью, а в их чятике ответ на любой вопрос — почему версия не последняя.
мне тарантул продавали под соусом - если чего не работает, все фиксим прямо в момент

т.е жизнь на найтли и на мастере

Alexey
02.10.2017
10:01:14
мы придумали новые понятия "холодные" и "горячие" данные и этим самовнушением решили для себя проблему

Google
Alexander
02.10.2017
10:01:25
на работу только в подгузнике ходить можно

abc
02.10.2017
10:01:36
тарантул. сложно / непонятно

Vladimir
02.10.2017
10:01:54
т.е жизнь на найтли и на мастере
Сон и выходные отменяются)

Dmitry
02.10.2017
10:02:26
Я помню у них пару презентаций было о строгой консистентности с помощью паксоса и даже была бранч такая, не вошедшая в мастер?...

Интересно как у них с этим сейчас

Alexey
02.10.2017
10:02:52
а, и да, было "вот у нас команда разработчиков. если у вас проблема с тарантулом, мы их можем вам продать в часах"

и парни из зала такие "ну хорошо, парни там пришли натюнячили. а потом мой хостер VPS поменял параметры и мне их заново надо заказывать"

Vladimir
02.10.2017
10:03:32
Alexey
02.10.2017
10:04:14
ну да. там было проблема - это босс которому жалко денег

Alexander
02.10.2017
10:04:32
такого рода варианты можно на петпроджектах пытаться крутить, на проде страшновато. Вот к примеру есть какой-то баг, что твои данные пошли по пизде. Брать билет до Москвы и устраивать кровавую резню в мейлру?

Alexey
02.10.2017
10:04:35
поэтому впиливаем тарантул и вместо 100 машин получается одна. и экономия 1М в год

Dmitry
02.10.2017
10:04:37
В документации про строгую консистентность ноль информации.

Vladimir
02.10.2017
10:04:53
Я пока остановился на старом добром проверенном временем CouchDB. Под мои задачи подходит, да и знаю я его неплохо.

Google
Alexey
02.10.2017
10:05:26
с тем же успехом вон сейчас гошники продвигают Го, что работает на Rpi и требуется меньше ресурсов. это вот реальная экономия

Vladimir
02.10.2017
10:05:51
Alexey
02.10.2017
10:05:59
а когда это реальная экономия раком на проде встанет на 2 недели? и ты ничего не сможешь сделать, потому что у тебя тарантул написанный на лов левел си?

abc
02.10.2017
10:06:01
:)

Alexey
02.10.2017
10:06:03
или на го?

abc
02.10.2017
10:06:40
засучил рукова и полез в исходники )

Alexey
02.10.2017
10:06:55
вот тут и начнется реальная прибыль команды мейлру, которой заплатят любые деньги за экспертизу по решению проблемы в сжатые сроки. а тебе не заплатят. может быть даже уволят

всё это бизнесъ, че. участие в highload даже как слушателя - и то платное. что уж там про докладчиков говорить. и мотив их выступления

Константин
02.10.2017
10:16:08
Мы юзаем тарантул, полет отличный

Тизерная сеть, у нас данные быстро "остывают"

Alexey
02.10.2017
10:16:55
ну то есть маханизм остывания и выгрузки всетаки есть?

Константин
02.10.2017
10:17:05
Куча логики на lua в плане выборки правильного тизера и очереди показа, это не только удобно, но и быстро

Остыли данные это когда тизер удалился или остановлен

Бабки закончились или сам владелец стопнул показы

Тогда удаляем тизер из очереди и самой базы

Для большого объема данных тарантул нафиг не нужен)))

Alexey
02.10.2017
10:18:36
ну, то есть над этим своя логика пишется?

Константин
02.10.2017
10:18:42
конечно

Google
Alexey
02.10.2017
10:18:47
ясно. спасибо

есть ли опыт падений всей этой красоты и сколько времени уходит, в случае проблем?

Константин
02.10.2017
10:19:15
пока не падал)))

тфу-тфу))

но данные в персоне все, восстановить - это один скрипт в самом тарантуле запустить

Alexey
02.10.2017
10:19:52
ну. это из области, когда у нас на заводе была система бекапов. но мы пока ни разу не пробовали с неё что-то ресторить )

Константин
02.10.2017
10:20:06
точнее тупо стартануть, он сам поднимает все данные из мускула

Alexey
02.10.2017
10:20:27
значит всетаки тарантул - кеш над mysql

Константин
02.10.2017
10:20:50
Я к тому, что данные не теряются. Это не кеш, а сервер приложений

Alexey
02.10.2017
10:20:57
а кеш в любом виде - источник несогласованных данных, согласно исходным докладчика

Nikolay
02.10.2017
10:21:02
приложение о_о

Константин
02.10.2017
10:21:43
Да, ты на lua фигачишь готовое приложение, там кода может быть дофигище и работать оно будет очень быстро

за одно обращение к тарантулу у нас происходит около 100-150 запросов в нем самом

это все дело отрабатывает очень быстро

Причем он может сам доставать данные из SQL баз, работать в фоне и т.д.

можно поднять http сервер в нем и работать по rest API

Можно втыкать любые либы, хоть нейронку в нем держи

abc
02.10.2017
10:24:15
это типа переизобрели JBoss / IBM WebSphere / Oracle Weblogic / Glassfish...

Alex
02.10.2017
10:24:29
а чего Postgresql никто не юзает?

abc
02.10.2017
10:24:49
Я )

Google
Константин
02.10.2017
10:25:07
Луа еще простой до офигения))

illiatshurotshka❄️
02.10.2017
10:25:33
не проще lisp

Alex
02.10.2017
10:26:30
Я )
круто, Postgres же нормальная БД

чего ее стороной обходят не пойму

abc
02.10.2017
10:27:42
ниче такая

Константин
02.10.2017
10:28:12
Нормальная, но мускула хватает))

illiatshurotshka❄️
02.10.2017
10:28:23
Alexey
02.10.2017
10:29:00
это не протокол, это язык запросов к структурированной информации )

Alex
02.10.2017
10:29:48
sql худший протокол
это почему? )

Константин
02.10.2017
10:30:22
Мне тарантул норм, но он не "на все случаи жизни". Его лучше использовать там, где не так много данных, но в простом sql было бы очень много джоинов

А в большинстве случаев лучше elastic юзать вместо него

illiatshurotshka❄️
02.10.2017
10:31:37
это почему? )
текстовый и с неудобным синтаксисом

Alexey
02.10.2017
10:32:35
а у вас сколько систем разработано с использованием SQL?

Alex
02.10.2017
10:33:23
текстовый и с неудобным синтаксисом
это дело вкуса, конечно, но на мой взгляд у него нормальный синтаксис, да и гибкий... собаку то на нем за все эти годы точно съели

illiatshurotshka❄️
02.10.2017
10:33:53
нет, бинарные форматы всем лудше

Alex
02.10.2017
10:34:03
ну и надо хранимые процедуры по максимуму юзать

нет, бинарные форматы всем лудше
вообще бинарные или частично ?)))

illiatshurotshka❄️
02.10.2017
10:34:35
частично это как?

Alexey
02.10.2017
10:34:36
нет, бинарные форматы всем лудше
это когда речь о протоколе взаимодействия

SQL не для этого

Google
Buckler
02.10.2017
10:35:25
Hello, Dmytro! Please, calculate: 100+53=... If you don't answer - you'll get banned from the channel... Good luck!

Alex
02.10.2017
10:35:57
частично это как?
а как это бинарные?

Alexey
02.10.2017
10:36:43
тут речь, видимо, про формат обмена с сервером

Alex
02.10.2017
10:37:20
ааа про что?

Alexey
02.10.2017
10:37:56
если про способ получения информации по заданным параметрам-фильтрам-условиям. то лучше SQL пока еще ничего не придумано

Alex
02.10.2017
10:38:10
что за таинственные бинарные форматы для выборки данных из бд.. видимо я отстал

abc
02.10.2017
10:38:26
и мне интересно

illiatshurotshka❄️
02.10.2017
10:38:37
а как это бинарные?
когда набор операций не передается в определенной текстовой кодировке

странно что программисты о таком не знают

особенно у эликсира у которого столь хорошая поддержка таких форматов

Alex
02.10.2017
10:39:20
ага странно

Alexey
02.10.2017
10:40:35
расскажи, пожалуйста, подробнее!

Alex
02.10.2017
10:40:37
а как потом этот бинарный формат разбирается чтобы вытащить из него параметры условия и тд и тп

да!

illiatshurotshka❄️
02.10.2017
10:41:48
это вроде первокурсиники учат

Alex
02.10.2017
10:42:16
ну это ты как то издалека решил зайти

illiatshurotshka❄️
02.10.2017
10:42:50
это важно

Alex
02.10.2017
10:43:18
думаешь?

Страница 744 из 1045