@dba_ru

Страница 166 из 718
Dmitry
30.06.2017
13:58:09
https://github.com/coreos/etcd

Fike
30.06.2017
13:58:11
вот мне тоже непонятно, когда в официальной доке пишут "ну чтобы протестить, возьмите машину и натравите на нее"

Dmitry
30.06.2017
13:58:21
https://www.consul.io/

dk
30.06.2017
13:58:28
и как же стока народу работают - непонятно
Человек может привыкнуть ко всему :3 даже к виндовс с ванакраем и петьками

Google
Fike
30.06.2017
13:58:34
inspec? test kitchen? state-based convergence? не, не слышали

Dmitry
30.06.2017
13:58:35
вот вам решение для кв конфигов

все это в той или иной мере присутствует даже у анса

Fike
30.06.2017
13:59:26
самое смешное - это конфиги в виде ямла, в которые пытаются вкрутить процессинг, сравнимый с языком программирования

inspec и test kitchen? да, потому что парни из чефа написали адаптеры, но коммьюнити энсибла все равно это не нужно

dk
30.06.2017
14:00:53
самое смешное - это конфиги в виде ямла, в которые пытаются вкрутить процессинг, сравнимый с языком программирования
Хехе, у меня тоже от ямла задница пригорает иногда, как затейно ансибл из него сделал почти императивный яп

Max
30.06.2017
14:02:31
так а чем файлы не подходят?
вопрос только, если веб-приложение у меня активно будет этот файл читать, соответственно у меня есть необходимость читать этот конфиг из памяти, не с диска. Если рсубд таблицу мне закеширует, то какова вероятность, что linux закеширует мне этот cfg-файл?

Dmitry
30.06.2017
14:02:45
оспаде

третий раз написать etcd

Fike
30.06.2017
14:02:59
сколько сотен раз в секунду оно будет его читать?

Max
30.06.2017
14:03:43
третий раз написать etcd
я посмотрел, буду щупать, спасибо

сколько сотен раз в секунду оно будет его читать?
на каждый запрос от юзера (веб-приложение)

Google
Dmitry
30.06.2017
14:04:22
на каждый запрос перечитывать конфиг

мммм

Fike
30.06.2017
14:04:40
У вас там php что ли? Он и так наверняка не меньше сотни файлов на каждый запрос читает, бросьте.

Не говоря уж о том, что один из этих файлов - стопроцентно файл конфига

Max
30.06.2017
14:07:57
У вас там php что ли? Он и так наверняка не меньше сотни файлов на каждый запрос читает, бросьте.
В моем случае python, но сути не меняет, да. Спасибо, мне было просто интересно узнать, как такой вопрос решается в промышленной разработке.

Fike
30.06.2017
14:09:05
Обычно все инструменты довольно неплохо терпят любой абьюз, поэтому с точки зрения производительности здесь разницы практически никакой. В линуксе я так понимаю все равно page cache будет кэшировать частые запросы к фс, но тут лучше у кого-то пболее компетентного осведомиться.

Al
30.06.2017
14:28:30
Очередной хардкор? Дб для хранения конфигов? А где тогда хранить конфиг подключения к дб? Завести дб поменьше? :)

Vladislav
30.06.2017
15:43:49
Вообще не понимаю проблемы... Конфиг для бизнес логики и приложения, у которого есть база. В чем проблема хранить в самой базе... Если прям много обращений от пользователей, то возможно стоит нормально написать приложение, а не городить огород из девопс приложений?

Хотя сам подобную логику сейчас пихнул на гит и хуки ?

Max
30.06.2017
16:48:12
Господа, я опять прошу прощения за очередной холиварный вопрос, но все же - какой оптимальный способ хранения эфемерных данных и логов (в моем случае, это ip и user-agents) юзеров? С учетом того, что это изначально будет парсится руками, затем автоматом (файл отпадает). Гугл подсказывает юзать redis и riak, здравый смысл пока что - лепить отдельные таблицы в бд со связью many-to-many.

Fike
30.06.2017
16:55:22
как вы с ними потом работаете?

Max
30.06.2017
16:55:29
поправлю, логика требует хранить все логи юзера всё время

как вы с ними потом работаете?
как пример, просмотр, с каких ip заходил юзер и под какими устройствами (user-agent)

Al
30.06.2017
16:57:45
как пример, просмотр, с каких ip заходил юзер и под какими устройствами (user-agent)
Чет мне казалось что именно для этого и делают логфайлы

Fike
30.06.2017
16:58:21
в реляционку должно нормально влезть. канонично это скармливать эластиксерчу, но он будет жрать больше, и в ближайшей перспективе не имеет больших преимуществ. riak и redis тупо не поддерживают вышеописанную задачу поиска по атрибуту.

то есть riak может и да, но лучше не насиловать его

Max
30.06.2017
16:58:39
Чет мне казалось что именно для этого и делают логфайлы
да, но если он заходит 10 раз в день, то и 10 записей в лог будет, парсится это будет очень долго

Al
30.06.2017
17:01:10
да, но если он заходит 10 раз в день, то и 10 записей в лог будет, парсится это будет очень долго
Парсится это будет ровно как реализовано. Никто не знает сколько у вас юзеров. И как часто оно вам нужно. И как долго вы это хотите хранить.

Google
Max
30.06.2017
17:01:33
Al
30.06.2017
17:02:17
Но у меня впечатление что без дб уже скоро и в туалет никто ходить не будет.

Fike
30.06.2017
17:02:25
Зависит от уровня пуритантства. Но если у вас все серьезно, выносите на отдельный сервер, чтобы если кто-то и забил все место, то не на основной прод-базе

Max
30.06.2017
17:03:38
Парсится это будет ровно как реализовано. Никто не знает сколько у вас юзеров. И как часто оно вам нужно. И как долго вы это хотите хранить.
я выше уточнил, что лог файл не подойдет - юзеров много (>1000), ходят они часто (записей в лог будет много), хранить нужно вечно.

Fike
30.06.2017
17:04:08
Дык мясное отдельно от молочного. И посуду не путать.
если там вся база на шестьдесят мегабайт и один человек занимается и разработкой, и поддержкой, то какой смысл?

Max
30.06.2017
17:08:06
Зависит от уровня пуритантства. Но если у вас все серьезно, выносите на отдельный сервер, чтобы если кто-то и забил все место, то не на основной прод-базе
Понял, спасибо. Собственно, почему задавал вопрос - есть небольшая вероятность, что на соседнем проекте нужно будет чекать те же самые ip-шники юзеров.

Fike
30.06.2017
17:08:56
тогда у вас это отдельный сервис, который точно нужно выносить уже из соображений ведения проектов

Vladislav
30.06.2017
19:11:32
Ок, спасибо. Считается ли нормальным хранить это в одной бд вместе с данными бизнес-логики (т.е. хранить рядом те данные, которые к ней не относятся)?
Не всегда имеет смысл, я уж молчу про нормализацию... А для хранения, если прям много и хочется быстро, должен не плохо зайти кликхаус.

Dmitry
01.07.2017
06:45:34
11 июля состоится встреча московской группы пользователей MySQL http://www.opennet.ru/opennews/art.shtml?num=46788 11 июля в 18:00 в офисе компании Mail.Ru состоится очередная встреча московской группы пользователей MySQL (Moscow MySQL User Group). Специальный гость встречи - Пётр Зайцев (CEO, Percona). Пётр сделает два доклада и ответит на вопросы участников встречи. Вход свободный. #opennet

Igor
02.07.2017
19:15:45
Коллеги, здравствуйте. У меня вопрос по mysql. Есть 2 ssd intel dc d3710. Согласно бенчмаркам вендора максимальную производительность они показывают если писать/читать блоками по 4kb с глубиной очереди = 32 Как в mysql выставить размер блока я нашёл, а вот с глубиной очередью нет. Есть настройка, которая заставляет mysql использовать определённую глубину очереди? Спасибо.

Alexander
02.07.2017
19:45:32
это на уровне драйвера блочного устройства

malcev
02.07.2017
22:07:20
народ, привет. Вообщем появилась неообходимость сделать бд, почитал немного инфы о типах сущностей и связях и решил сделать инфографическую модель своей бд для начала.

не совсем понимаю, как сделать, чтобы в зависимости от роли user была доступна или заблокирована сущность

извините за свою малограмотность

malcev
02.07.2017
22:16:55
к примеру , есть сущности: курсы, пользователь. регистрируется user, он получает число автоматом( user =1 ), ему доступны одни возможности, он оплачивает к примеру курс по web-технологиям/back-end/php , он получает статус vip, и соответсвующий курс

Google
Admin
ERROR: S client not available

malcev
02.07.2017
22:17:40
возможно, нет

Al
02.07.2017
22:17:44
и что одно не заменяет другое

возможно, нет
ну вот у вас есть шкаф, это БД, а есть горничная, которая складывает/достает вещи в/из шкафа и это приложение

malcev
02.07.2017
22:19:04
:)

Al
02.07.2017
22:19:07
шкафу вообще пофигу что и куда вы складываете

Fike
02.07.2017
23:41:44
статус вип

Al
03.07.2017
05:26:56
статус вип
угу, прикинь эти люди хотят продавать курсы ПО ТЕХНОЛОГИЯМ!!!

ну в общем, если кому интересно, разница между neo4j и janus у которого кассандра не тюненая на бэкенде. составила neo4j - 1 минута, janus -6,6 секунд.

подозреваю что если настроить кассандру нормально с индексом и нормальным кэшем в памяти, то скорость еще прирастет

RunOver
03.07.2017
11:36:29
Всем дня хорошего! В IQ option требуются сильные DBA инженеры, Готовы платить от 180к. Если у вас совсем иные зп. ожидания и вы мега скилованный спец, пишите, все готовы обсуждать https://spb.hh.ru/vacancy/20171295

Fike
03.07.2017
13:27:03
они не находятся

RunOver
03.07.2017
13:27:08
А куда вы старых деваете?) или они сами больше месяца не задерживаются?
Да в том и дело, что нет старых сейчас, ждем пару челвоек и смотрит еще

Evgeny_30
03.07.2017
13:55:45
=)

Konstantin
03.07.2017
14:03:21
Старые умирают, молодые стареют

Старый
03.07.2017
14:41:23
а ваши ищут ещё с осени

Al
03.07.2017
14:46:49
ну вот так срочно им нужно :). представляю какой там ахтунг накопился

Google
RunOver
03.07.2017
14:47:48
ну вот так срочно им нужно :). представляю какой там ахтунг накопился
Не, мы же находим и люди к нам выходят. Просто растем активно

Al
03.07.2017
14:49:05
Не, мы же находим и люди к нам выходят. Просто растем активно
и до скольки ДБА вы уже доросли? ну просто интересно

RunOver
03.07.2017
14:50:27
Sergey
03.07.2017
14:51:12
Сейчас пара человек есть
А нужно failover с кворумом?

Alexander
03.07.2017
14:51:29
один работает, двое - спят

Al
03.07.2017
14:51:38
видимо 2 ДБА не могут принять решения. нужен третий

RunOver
03.07.2017
14:51:39
Нужен человек на постоянной основе на базы

Сейчас ими занимаются ребята, у которых много иных задач

Страница 166 из 718