Andrey
Ну так и пиши об этом в резюме
Sergei
Это знаю, игрался со всем
"знаю" и "игрался со всем" - разные вещи. и пишите об этом в резюме.
Sergei
правда, если вы напишете в резюме слово MySQL, вам на собеседованиях будут задавать неудобные вопросы.
Sergei
впрочем, как и про любое другое слово...
Alexander 🐕
Про иксплейн?
Не только
Alexander 🐕
Например - в чем проблемы SBR
Sergei
Про иксплейн?
я обычно задаю вопрос. есть два сервера, мастер-слейв репликация, серверы полностью одинаковые, железных проблем нет, между ними 10Гбит/с сеть с задержкой в 0.1 мс. на слейв идет только реплика, SBR, все запросы на чтение обрабатывает мастер. днем при более высокой нагрузке реплика отстает. к вечеру отставание 4 часа. ночью догоняет. что за фигня, ведь слейв только реплику пишет.
Александр
Просто странно что ты только про mysql написал
Alexander 🐕
Например?
В чем отличие MyISAM от InnoDB
Sheridan
Это надо наизусть? 😂
Sergei
Например?
или например можно попросить у человека описать, как работает индекс и что будет если строить индексы по всем полям в таблице.
Sergei
Это надо наизусть? 😂
какое наизусть? это вопрос на выявление того, понимаете ли вы что бд делает внутри.
Andrey
Это надо наизусть? 😂
Если с этим работал то такое не забывается
Александр
Интересно 😊
Alexander 🐕
Сергей, это был очень простой вопрос
Daniel
привыт - стыд
Sergei
Сергей, это был очень простой вопрос
а то. 5% правильных ответов.
Sheridan
Это вопрос разработчикам вообще-то , не админам
Daniel
о, да
Alexander 🐕
Alexander 🐕
Должно быть сильно меньше
Daniel
почему
Daniel
каждый 20-ый
Александр
Мне в голову пришло только транзакции и блокировка таблиц/строк
Sergei
даже на вопрос чем SBR отличается от RBR рейт около 5%
Andrey
Ах да, за генту будут сразу увольнять
Sergei
Мне в голову пришло только транзакции и блокировка таблиц/строк
но ведь на мастере тоже транзакции и блокировки...
Alexander 🐕
Мне в голову пришло только транзакции и блокировка таблиц/строк
На мастере есть индексы в нужных местах, а на слейве нет
Alexander 🐕
И слейв скачет по диску не в силах понять, а где чо исправить надо
Sergei
На мастере есть индексы в нужных местах, а на слейве нет
нет, такой эффект будет даже если индексы будут везде одинаковые.
Alexander 🐕
Потому что MySQL репликация говно то еще
Andrey
даже на вопрос чем SBR отличается от RBR рейт около 5%
Потому что никто не сталкивался с тригерами которые меняют данные
Alexander 🐕
Ну - она однопоточная
Andrey
да, но это не ответ :)
У меня прокатывало ))
Alexander 🐕
Это, возможно, ответ
Sergei
вопрос про MyISAM пахнет некрофилией все же.
Sergei
>ночью догоняет маилрушечка?
3 года в анамнезе, излечился.
Andrey
вопрос про MyISAM пахнет некрофилией все же.
Я кстати просил сфинкс тейбл энджайн подключить в мускуль
Aleksandr
вопрос про MyISAM пахнет некрофилией все же.
его задают 90% работодателей когда видят mysql в резюме
Nikolay Markov
@Sheridan_ru а профиль на линкедине у тебя есть?
Andrey
Ну и Для удалёнки нужно написать резюме на английском
Sergei
его задают 90% работодателей когда видят mysql в резюме
я, конечно, довольно молод, мне всего 25 и в IT я работаю 5 лет, но я никогда не видел MyISAM где-то, кроме собеседований.
Aleksandr
я, конечно, довольно молод, мне всего 25 и в IT я работаю 5 лет, но я никогда не видел MyISAM где-то, кроме собеседований.
все кто спросил его не используют, но про него спрашивают, мол если про это не знаешь, то можно дальше про mysql не спрашивать
Alexander 🐕
Ну - почти никогда
Alexander 🐕
Коллеги
Alexander 🐕
Метаинформация в 5.0 и 5.5 до сих пор в MyISAM же
Alexander 🐕
А то и в 5.6 тоже
Sergei
а в 5.7 не отпилили разве?
Alexander 🐕
Должны были
Daniel
я, конечно, довольно молод, мне всего 25 и в IT я работаю 5 лет, но я никогда не видел MyISAM где-то, кроме собеседований.
ну вот у меня тогда есть вопрос - есть ли myisam в инсталляции mysql из коробки, и, если есть - можно ли от него избавиться
Anonymous
отпилили, только вроде не 5.7.0
Daniel
нет, в 5.7 не отпилили
Sergei
пичаль-пичаль
Daniel
да и зачем бы?
Daniel
ничего не даст же
Anonymous
ну не будет косяков при старте из-за покрашенной системной базы
inqfen
это как знание домена NT 4.0
Daniel
Никогда
у меня был кейс лет 5 назад
Anonymous
😁 у меня на одном собеседовании про него вопросы задавали
Anonymous
год назад
Andrey
Ну - почти никогда
Хотел написать про full-text, но оказывается в 5.6 в иннодб плявилось
Anonymous
у них ещё есть проекты с myisam
Andrey
Так что теперь майисам точно не нужен
inqfen
у них ещё есть проекты с myisam
знают толк в извращениях господа
Sergey
привет благородные доны, есть задачка следующего плана (веб-проект): The environment is as follows: 1. We are hosted at AWS 2. We have an isomorphic React SPA in the frontend with server-side rendering implemented as a Node.JS service 3. We deploy server-render into Openshift cluster based on c4.xlarge instances 4. Server-render services are stateless and use BE hosted separately. BE is built in 100% Scala+Akka, it is performance tested and confirmed to perform well at the rate of 4000rps. BE hosted in the same AWS region / AZ 5. Server-render uses the Redis to cache already rendered pages for 15 min for anonymous users (no SSID provided). Redis instances are deployed to the same Openshift cluster The problem is: · The server-render doesn’t scale horizontally with the increase of capacity. That is, increasing the number of instances doesn’t increase the overall system throughput · At its maximum throughput the system doesn’t load the CPU to 100%. In fact all the resources seem undercommited during the stress test but the RPS won’t go higher · Peak total RPS per system is 35 and is achieved at 4 render nodes running in a cluster. Further increase of the capacity doesn’t yield any surplus. оплата до 30к, по факту результата (т.е демонстрации линейной масштабируемости ФЕ). От вас - большой опыт работы с AWS, докерами и Kubernetes. Желательно опыт работы с React / Node.JS ибо скорее всего придется лезть в код. Обязательно - доблесть и отвага. Если заинтересовало - стучите, отвечу на сопустствующие вопросы