Slava
Возможно, не по теме, но никто не в курсе, в MaxMind имеются телефонные префиксы стран? Что-то вроде: http://www.itu.int/oth/T0202.aspx?parent=T0202 Не хочется дополнительно тащить инфу из https://github.com/mledoze/countries
Oleksandr
Maksim
А кто такой Олен Царев?
Magistr
там на первых слайдах есть инфа
Maksim
пролистал доклад, все равно не понятно вашего утверждения что в MySQL нет репликации, более того доклад доказывает как раз что она есть
Maksim
а если ваше понимание репликации немного не сходится с пронимаем других, то вынаверно гений или просто троль :)
Alexander 🐕
Alexander 🐕
Alexander 🐕
Который как-то писал, что в базе данных работают гномики
Dan
А... типа магия?
🏳️ Phil
Давайте проще. На MySQL у меня всё время какие-то проблемы. Ни одна реплика больше двух месяцев не прожила. Ну вот сейчас может быть проживет. Postgres ещё не пробовал (как раз в процессе), но гуглится мнение людей, которые тоже сталкивались с проблемами в mysql, что в Postgres она более железна. Хотя, конечно, это может быть чушью - например люди говорят, что у postgres дока лучше, чем в MySQL, а на практике она ниже дна
Dan
Теперь понимаю )))
Alexander 🐕
Dan
Спасибо 😊
Maksim
а зачем вы запоминаете фамилии и имена людей ? типа Лапшина, Царева? или вы записываете их?
Alexander 🐕
Nick
хороший вопрос. Когда общаешься с человеком приятно знать как его зовут и ожидать того же от него
Alexander
еще больше фамилий, нам в чате нужны Бартунов, Осипов и Зайцев!
Alexander 🐕
Nick
и Шетухин!
Alexander 🐕
Призовешь еще
Alexander
ну он базы не пишет, но мы знаем, что он всегда с нами)
Nick
Зато он может экспрессивно выразить мнение по любому волнующему общественность вопросу.
Nick
Для чата это важнее.
🏳️ Phil
погодьте, тут уже я есть )
Nikita
В телеграмме нужен функционал reactions, как в слаке
Alexander 🐕
Nikita
Ну в слаке он не мешает основному флоу чата
Alexander
в общем общественно полезно было бы Олегу Цареву написать статью по мотивам доклада
Dan
Почитал доклад. По-моему отличный
Dan
по репликациям
Alexander
ну там немного надо знать о чем речь, чтобы по слайдам смысл понять
Dan
мне понравилась идея с гномиками, еще понравилось на 81 слайде вывод о том, что у каждого решения есть свои плюсы, это не может не радовать 😊
🏳️ Phil
есить не по слайдам. только что закрыл где-то
🏳️ Phil
чуть ли не на хабре. его же. в блоге мыла за 2015
Alexander
кидай сюда, найдешь же в истории
Alexander
я тоже нашел https://habrahabr.ru/company/mailru/blog/248845/
Magistr
http://highload.guide/blog/asynchronous-replication.html текст к презентации мб пригодится
Anonymous
Парни, есть ли какой то инструмент для создания очереди на основе postgresql?
Oleksandr
но зачем?
Alexander
pgq
Dmitrii
Я в свое время тыкал mbus
🏳️ Phil
но зачем?
а почему нет? все инструменты очередей на самом деле так себе
Alexander
https://wiki.postgresql.org/wiki/PGQ_Tutorial
Dmitrii
Но чет все это так стремно выглядит.
Seva
Фанбои постгреса доставляют
Dmitrii
Мы в итоге взяли RabbitMQ и не паримся
Oleksandr
Oleksandr
кроме эрланга
Dmitrii
🏳️ Phil
чем рэббит плох?
развесистая монструозная система. к которой гуглятся претензии по потере данных
Dmitrii
За 3 года был только 1 network partition
Dmitrii
Больше рпетензий нет
Dmitrii
Dmitrii
Блокирующего чтения в этих решениях нет.
🏳️ Phil
Dmitrii
А... ну так если это бот то можно и на простой таблице сделать.
Dmitrii
Без всяких там pgq, mbus, rabbitmq и прочих.
Denis
/stat@comstatbot
Combot
comstatbot.xyz/chat/-1001030317489
Denis
/stat@comstatbot
Combot
comstatbot.xyz/chat/-1001030317489
Dmitrii
Можно еще на редис листах очередь изобрести ))
Dmitrii
Звучит как "Я собираюсь купить Oracle, на моем сайте будет 100 пользователей в сутки. Мне надо тратить 10миллионов на лицензию?"
Dmitrii
Вообще да короче.
Anonymous
Dmitrii
А если закодишь через адаптеры, то и свичнуться сможешь в любой момент
Anonymous
Dmitrii
Сейчас кстати вот думаю, как хорошо что мы в свое время выкинул на помойку поделие именуемое mbus. Потому что проектов стало 6 штук, все они связаны между собой через очереди. Т.е. в этом случае какой то проект стал бы "центровым" для mbus/pgq. Выносить в отдельную базу нет смысла, т.к. точно так же теряется транзакционность.