
Konstantin
09.12.2016
08:32:24
Ксюша затмила заббикс и русский телеком? или пока не затмила?

Alex
09.12.2016
08:32:27

Alexander
09.12.2016
08:32:35

Roman
09.12.2016
08:32:47
О Константин! Слава C#!

Google

Konstantin
09.12.2016
08:33:04
воистину

Vladimir
09.12.2016
08:33:15

Yaroslav
09.12.2016
08:33:34
добавление колонки в MySQL таблицу INODB в базу на миллиард записей
без тригеров, можно ли?

Psy
09.12.2016
08:33:57
?

Pavel
09.12.2016
08:34:22

Yaroslav
09.12.2016
08:34:32
и без даунтайма

Pavel
09.12.2016
08:34:34
только ты учти, что сперва mysql создать таблицу с новой схемой
а потом запишем все из новой в старую
а потом новая займет место старой

Александр
09.12.2016
08:35:06
Из новой в старую?

Pavel
09.12.2016
08:35:18
ну да

Yaroslav
09.12.2016
08:35:31
что будет происходить эти 5 часов?

Google

Pavel
09.12.2016
08:35:41
а кто-то говорил о 5 часах?)

Александр
09.12.2016
08:35:43
Я чего то видимо не понял, это как

Pavel
09.12.2016
08:35:56

Alexander
09.12.2016
08:36:14
я тут теоретик, но я бы предложил сделать 2 табличку пустую, потом бы сделать view, выборка по 2 таблицам сразу, потом все запросы переключить на этот view, потом уже заполнять 2 табличку из 1

Pavel
09.12.2016
08:36:18

Александр
09.12.2016
08:36:29
Понял

Alex
09.12.2016
08:36:33

Pavel
09.12.2016
08:36:33

Alex
09.12.2016
08:36:56

Alibek
09.12.2016
08:37:50
https://bugs.launchpad.net/ubuntu/+source/docker.io/+bug/1618283 - есть кто поборол это?

Alexander
09.12.2016
08:38:14
писать, видимо, во 2 таблицу, только надо поставить минимальный ИД много больше, чем максимальный ид в 1 таблице
иначе пересекаться идшки будут

Pavel
09.12.2016
08:38:35
ну другими словами - возможно, но сложно
еще вопрос сколько времени это займет

Alexander
09.12.2016
08:39:13
ALTER TABLE table2 AUTO_INCREMENT=100001;
типа такого

Alibek
09.12.2016
08:39:33

Pavel
09.12.2016
08:39:57

Vladimir
09.12.2016
08:40:17
У всех есть свои тулзы с триггерами

Pavel
09.12.2016
08:40:24
https://www.percona.com/doc/percona-toolkit/2.2/pt-online-schema-change.html

Google

Vladimir
09.12.2016
08:40:31
У гитхаба того же

Yaroslav
09.12.2016
08:41:22
просто иногда две огромные таблицы, скажем в 500Gb не могут поместиться на одном сервере

Pavel
09.12.2016
08:41:50
а нужны ли вам эти 500гб?
не проще ли отрезать от них кусок и хранить в архивной бд?

Yaroslav
09.12.2016
08:42:19
в mysql? Разумеется нет. НО оно так работает :)
по здравому смыслу, не нужны. Но приложению нужны.

Alibek
09.12.2016
08:43:51

Yaroslav
09.12.2016
08:44:50
спасибо за ссылку про перкону

Pavel
09.12.2016
08:45:11
я мог не на последнию версию скинуть, если что;)
оно ж и работате медленно при больших массивах

Alibek
09.12.2016
08:46:35
Поддерживаю

Vladimir
09.12.2016
08:46:50
Всегда можно подпилить таблицу

Alexander
09.12.2016
08:47:01
кстати, а вот в этом холиваре MariaDB vs Percona вы на чьей стороне?

Vladimir
09.12.2016
08:47:02
Или вообще подумать може. Мускуль неправильное решение для задачи

Dmitry
09.12.2016
08:47:03

Yaroslav
09.12.2016
08:47:17
все так, но это немного легаси. Которое ни кто трогать. Особенно перед новым годом

Pavel
09.12.2016
08:47:19

Alexander
09.12.2016
08:47:36

Старый
09.12.2016
08:47:38

Google

Vladimir
09.12.2016
08:47:47

Dmitry
09.12.2016
08:47:48

Pavel
09.12.2016
08:48:07
А если без шуток - то я за перкону

Dmitry
09.12.2016
08:48:17

Vladimir
09.12.2016
08:48:26
Персона более ванильный мускуль

Konstantin
09.12.2016
08:48:54
я в оракле через alter table запросто добавил новое поле в таблицу с миллионами записей

Pavel
09.12.2016
08:49:05

Alexander
09.12.2016
08:49:16
вообще, я за Postgres

Konstantin
09.12.2016
08:49:17
а, это только в mysql изъёбства?

Dmitry
09.12.2016
08:49:20
Еще у перконы мне нравится сама перкона

Pavel
09.12.2016
08:49:26

Dmitry
09.12.2016
08:49:32
Статейки тулзы вебинары
Тока скрипты для заббикс у них говно

Pavel
09.12.2016
08:49:48
Еще бы поддежку подешевле запилили;)

Yaroslav
09.12.2016
08:49:48
ну а в монге, прости госпади. Даже и вопроса такого бы не встало

Alexander
09.12.2016
08:49:50
но если про MySQL vs MariaDB vs Percona, то я даже не знаю, у меня MariaDB используется для сайтиков не на Python'е

Alibek
09.12.2016
08:49:51
mysql и его вариации - пока на нитях - не субд, а авось

Dmitry
09.12.2016
08:50:25

Alexander
09.12.2016
08:50:43
наверное, я криво спросил

Dmitrii
09.12.2016
08:50:49

Google

Старый
09.12.2016
08:50:52
только вот часто задачи где в mysql надо создать ток базу и импортировать схему, в слоне ещё куча заморочек

Alexander
09.12.2016
08:50:58
надо было спрашивать, а какой тип таблиц у вас используется?

Старый
09.12.2016
08:51:08

Alibek
09.12.2016
08:51:28

Alexander
09.12.2016
08:51:29

Aleserche
09.12.2016
08:51:40

Alexander
09.12.2016
08:53:32
в общем, про MySQL я понял, что оригинальный MySQL не стоит поддерживать по идеологическим причинам, а вот какой из форков поддерживать - это вопрос..

Yaroslav
09.12.2016
08:53:36
кстати про мускули, если использовать tokuDB то там вроде все хорошо с "онлайн" миграцией
перкона - 100% совместимый мускуль, Мария - нет

Konstantin
09.12.2016
08:54:36
mysql подходит только школоте, чтобы свои говносайтики на ней клепать :)

Yaroslav
09.12.2016
08:55:03
mysql как класс? Или именно тот оракловский?

Konstantin
09.12.2016
08:55:12
как класс
не понимаю зачем её кто-то использует до сих пор

Alexander
09.12.2016
08:55:52
CMS'ки

тнн Itjunky
09.12.2016
08:56:18
Даже к проектику в 500 строк

Konstantin
09.12.2016
08:56:42
всё просто, я не использую монгу)

тнн Itjunky
09.12.2016
08:57:17

Dmitry
09.12.2016
08:57:27

тнн Itjunky
09.12.2016
08:57:27

Alexander
09.12.2016
08:57:28
я вот по тем же причинам и поддерживаю