Разработка
Про гибкость
Гибкость — это когда нет зависимости между моделей данных, бизнес логикой, поведением и местом хранения данных. https://habrahabr.ru/post/327746/
Гибкость — это когда нет зависимости между моделей данных, бизнес логикой, поведением и местом хранения данных. https://habrahabr.ru/post/327746/
Перестаньте выносить повторяющийся код. Дублирование кода — это нормально. Особенно в контроллерах. Когда мы говорим про DRY многие забывают про Try. Далеко не все дублирование нужно устранять. В целом мотивация этого действа весьма простая — если в коде будут баги и этот код дублируется — то надо править в нескольких Читать дальше…
Очень старая (2005 год) статья от Петра Зайцева (Percona) о конвертировании MyISAM таблиц в InnoDB http://peter-zaitsev.livejournal.com/6154.html Are there any performance benefits with Innodb tables when ? Yes there are, even if you forget about support of transactions, row level locking and consistent reads. Innodb tables are clustered by PRIMARY KEY. Читать дальше…
Репликация из MySQL в Tarantool Интересный кейс использования Tarantool вместо MySQL-сервера. Репликатор имеет свои ограничения и особенности, надеемся он продолжит развиваться. Видео Запомнилось: в MySQL 5.7 нет и не будет режима handler socket MySQL на стеройдах Кратко описана история создания и развития MySQL-сревера. Покупка SUN-ом, далее покупка Oracle. Рассматриваются актуальные Читать дальше…
MyISAM writes are buffered in OS cache so in case of crash some unknown portion of them is lost. http://peter-zaitsev.livejournal.com/2326.html