;)
10.10.2017
09:37:38
Если 1 мастер ломается, то пользователи из 1 офиса начинают писать во 2 мастер, тоже самое происходит и со 2 мастером.
Dmitry
10.10.2017
09:37:50
а что произойдет когда мастер 1 поднимется?
;)
10.10.2017
09:38:09
То пользователи 1го офиса будут писать в 1 мастер
Dmitry
10.10.2017
09:38:27
а что будет когда прилетят данные со второго
Google
Dmitry
10.10.2017
09:38:30
а там уже написано?
для этого есть всякие хаки типа офсета на айди
но это хорошо работает на плоских данных
;)
10.10.2017
09:44:06
Данные переливает из 2 хоста
Dmitry
10.10.2017
09:44:43
а куда денут данные с 1го, которые были записаны во время обрыва?
;)
10.10.2017
09:45:03
Нахуй их
если 2 хост актуальный
Dmitry
10.10.2017
09:45:16
звучит клево
а если так - у вас падает репликация, вы узнаете об этом спустя час, например
в этот час активно писали туда и туда
что делать?
;)
10.10.2017
09:46:19
Ну там больше 2 хостов будет (5 будет) и будет настроен кворум я думаю на 3 хоста
Google
Dmitry
10.10.2017
09:46:29
кворум?!
на чем?
и все пять будут активные мастера?
;)
10.10.2017
09:46:53
ДА
Кворум штатными средствами марии
Dmitry
10.10.2017
09:47:16
мне кажется это могила размером с футбольное поле
аааа, у марии есть кластер
;)
10.10.2017
09:47:41
Ну да, галера класер
Dmitry
10.10.2017
09:47:47
так с этого и надо было начинать
;)
10.10.2017
09:47:50
Dmitry
10.10.2017
09:48:01
в кластере - не знаю
не очень понятно как галера обменивается данными о состоянии в кластере
;)
10.10.2017
09:50:20
Там аля rsync чтоли, если ребята знают, то подправят
Yaroslav
10.10.2017
09:53:07
;)
10.10.2017
09:53:23
Короче там транзации, и она фиксируется после распространения данных на всех узлах
аааа, у марии есть кластер
Просто в мане по настройке там описание настройки в одной подсети. Собственно возник вопрос, если хосты будут в разных подсетях, галера будет работать как мультимастер.
Dmitry
10.10.2017
09:59:34
я не увидел там упоминания про бродкаст\мультикаст\etc
могут возникнуть проблемы из за того что у вас разнесенная инфр-а + синнхронная репликация (как я понял в галере именно она)
это может работать не очень быстро
;)
10.10.2017
10:23:03
Google
;)
10.10.2017
10:23:22
Думаю разъежаться сильно не должно
lost
10.10.2017
11:36:53
Yaroslav
10.10.2017
11:39:16
индексы везде используються
lost
10.10.2017
11:40:06
ну, отсуствие типа доступа all это еще далеко не гарантия того, что запрос оптимизирован максимально
так что я бы все-таки сначала поигрался с запросом
и избавился бы от myisam по возможности
Yaroslav
10.10.2017
11:41:18
я разницу понимаю только на приметивном уровне в вопросе движка, если подскажешь, как лучше - сделаю
переключить не проблема впринцыпе
lost
10.10.2017
11:43:12
у тебя дефолтный сторадж должен быть innodb, он же транзакционный, да и оптимизации в myisam этот скорее всего сто лет в обед не делали
плюс индексы все с данными будут в памяти
Yaroslav
10.10.2017
11:43:57
ок
попробую
насчет параметров, есть ли смысл ковырять?
или думать насчет запросов?
Aleksandr
10.10.2017
11:45:13
парни, чо за хуйня при инсерте?
Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation '='
гугл ничего путного не дает
set name и тд проблему не исправляют
понимаю что конфликт коллейшенов, но не могу понять как починить
Yaroslav
10.10.2017
11:46:54
покажи insert
Aleksandr
10.10.2017
11:47:28
инсерт стандартен
insert into table (`str_column`, `str_column2`) values ('value', 'value2');
CyanFox
10.10.2017
11:47:57
DROP DATABASE TABLE *
Google
Aleksandr
10.10.2017
11:48:34
офигенный совет )
lost
10.10.2017
12:26:34
Aleksandr
10.10.2017
12:26:47
данные тупо строкой
lost
10.10.2017
12:26:47
желательно да, запрос целиком
Aleksandr
10.10.2017
12:27:13
так я привел запрос
отличие только в именованиях колонок и значениях
lost
10.10.2017
12:27:35
у тебя сама вставка падает, или это на реплике?
Aleksandr
10.10.2017
12:27:52
сама вставка
реплики нет - это холокост
lost
10.10.2017
12:29:37
понаделают этих своих utfmb4... попробуй присвоить строку переменной и подставить переменную в инсерт вместо строки
SHOW VARIABLES LIKE '%character%';
SHOW CREATE TABLE foo;
сравни коллейшены
Aleksandr
10.10.2017
12:52:04
разобрались
там триггеры как-то ебловато сдампились и роняли все
пересобрал триггеры - завелось
Subb98
10.10.2017
14:45:45
Добрый вечер. У меня немного нестандартный вопрос. Есть ли в этом чате (или, мб, кто-то знает контакты) администраторов чата @pgsql
?
10.10.2017
14:59:36
Subb98
10.10.2017
14:59:52
?
10.10.2017
15:00:30
Subb98
10.10.2017
15:03:58
@pasha_golub
Спасибо, написал Darafei'ю сейчас, подожду от него ответа сперва.
lost
10.10.2017
15:13:04
Subb98
10.10.2017
15:13:16
Я забанен :D
lost
10.10.2017
15:13:23
только написать хотел
Google
Subb98
10.10.2017
15:17:58
Меня разбанили, @anonymous_class , спасибо большое за помощь =)
lost
11.10.2017
18:17:36
Только подзапросом
Jamol
12.10.2017
04:43:56
Народ а можно вопрос ?
правда он связан с access и xml
Доброго времени суток я новичек здесь давно планирую сделать БД из файлов .xml но ни как не могу сделать опишу свою идею в несколькими пунктами и так:
1. Есть файл 1.rar в приложении. этот файл нужно слить в БД mysql или не знаю в какую БД чтобы можно было делать часть нужных данных или всех данных в excel чтобы искать или вести учет.
2. Такой файл нужно будет добавлять регулярно т.е. этот файл 1.rar в приложении ГТД хочу вести учет и за одно делать БД, да можно делать все это в ручную но работы становиться очень много.
3. Есть примерно 100 +- шт. таких файлов нужно слить в БД за раз а не по одному можно ли это?
Что я пробовал сделать сам ?
Создал БД в Access сделал импорт XML файл там она создала сама таблицы и слила все данные в эти таблицы потом попробовал подключиться к файлу Access через Excel и при выводе данных она создает отдельный лист для каждой таблицы а хотелось бы чтобы на один лист.
Я знаю у меня много ошибок орфографических и может не было понятно то что написал или хочу сделать, прошу не судить строго, готов ответить на все вопросы если что то не понятно из вышеописанного.
В приложении есть БД.
После того как сделать импорт БД в excel допустим у меня одна строка есть а excel выводит именно эту же строку 10-15 раз т.е. дублирует да и на самом Access так дублирует когда делаю запрос вот так.
Yaroslav
12.10.2017
05:07:56
Вы чатом ошиблись
мы люди простые
Jamol
12.10.2017
05:08:14
возможно
Yaroslav
12.10.2017
05:08:18
на офисы от МО денег нет
Аггей
12.10.2017
06:38:52
А xml всегда одной структуры?
Jamol
12.10.2017
06:40:00
Всегда
Меняется только значения
Аггей
12.10.2017
06:44:59
Я бы построил модель той же visual studio на основе xml. По модели создал структуру в бд (причём выбрал бы ms sql express). И написал простой загрузчик. По поводу дублей строк - дубли то после соединения таблиц?
Jamol
12.10.2017
06:53:04
Нет
Я не смог сделать соединения таблиц
Т.к. когда делаю связь (а я его почти не понимаю как делать) не отображается ничего видимо что то делал не так