@dba_ru

Страница 226 из 718
Ivan
04.09.2017
09:07:13
а вот интересно возможно ли перекинуть ibdataX на другой раздел без остановки сервиса на Server version: 5.6?

Ilya
04.09.2017
15:57:34
ребята, а есть тут кто настраивал импорт в Elastic через Logstash? все доки перерыл, parent-child ассоциации не хотят работать

вручную работает на ура

да, маппинг настроен

Google
Ilya
04.09.2017
16:05:27
фишка в том, что _parent поле сетится, но поиск не происходит по асссоциации

когда делаю вручную - все работает, мистика

Alex
04.09.2017
20:51:52
бывает же...

Max
05.09.2017
13:26:15
Всем привет, моежете проконсультировать с выбором БД? Сейчас на проекте MS SQL, но постепенно он перестает нас устраивать. Ищем БД, способную в группировки над группировками над группировками, для работы с миллионами денормализованными сущностями и, соответственно, важна быстрая выборка данных и возможность данные обновлять. Сейчас собираемся тестировать монгу и clickhouse, но там пока что свои вопросы.

Max
05.09.2017
13:28:13
И чем не устраивает ?
Тем, что MS SQL начинает умирать на наших нагрузках

Ilia
05.09.2017
13:28:32
Если вам кажется, что нет, это вопрос скорее к вам, чем к этой замечательной СУБД (без сарказма)

Vasya
05.09.2017
13:28:55
А какая версия?

Ilia
05.09.2017
13:28:57
Vladislav
05.09.2017
13:29:34
Тем, что MS SQL начинает умирать на наших нагрузках
Сколько и каких серверов? Сколько данных и как джойнити? Что с НФ по данным? Смотрели в сторону SSAS?

Max
05.09.2017
13:30:02
Я не спорю, что может, и не отрицаю того, что мс сиквел прекрасен, я говорю о том, что текущую нагрузку он не выдерживает => собираемся переписывать инфраструктуру

Google
Vladislav
05.09.2017
13:30:23
Какие нагрузки?

Vladislav
05.09.2017
13:30:48
это вопросы к админам уже, я разраб)
У меня тогда один вопрос, а почему вы принимаете решение о смене БД?

Ilia
05.09.2017
13:30:56
это вопросы к админам уже, я разраб)
Ну вот видишь... ТЫ плохой разраб, если этого не знаешь.

Vladislav
05.09.2017
13:31:46
Пускай придет человек, ответственный за БД и задаст свои вопросы и ответит на наши

А пока все это выглядит, мягко говоря, что вы полезли не туда и не умеете работать с БД от слова "совсем"

Ilia
05.09.2017
13:32:19
@vitaminniy , как бы чтобы советовать что-то при выборе СУБД, надо очень хорошо знать задачу и её нагрузку на СУБД. БЕз этого все советы будут — пустой пшик, личные предпочтения советующего.

Max
05.09.2017
13:32:37
момент, спасибо, сейчас позову

Ilia
05.09.2017
13:32:41
Так что твой вопрос бессмысленный

Max
05.09.2017
13:34:33
MS SQL не устраивает нас тем, что не масштабируется и не позволяет хранить массивы.

Vladislav
05.09.2017
13:35:50
у вас есть ответственный за БД? или только разрабы и админы/девопсы?

Max
05.09.2017
13:36:46
есть DBA

Vladislav
05.09.2017
13:37:07
отлично, вот пускай он придет и задаст вопросы

Max
05.09.2017
13:37:35
но он немного в ауте, его круг задач связан с другими проектами

Vladislav
05.09.2017
13:38:29
ааа, ну логично, ДБА занят в другом проекте, поэтому в этом поменяем БД без ДБА

Alex
05.09.2017
13:38:49
огонь ага

A
05.09.2017
13:39:31
?

Vladislav
05.09.2017
13:41:03
В общем, дам только один совет, либо ждите ДБА, либо забудьте про ДБА совсем - третьего не дано

Google
Ilia
05.09.2017
13:41:28
Ну и миллионы — это для них очень мало.

Fike
05.09.2017
13:41:41
сейчас окажется, что агрегации должны что-нибудь атомарно обновлять

Vladislav
05.09.2017
13:41:47
Ну возможно под такое пойдут columnstore СУБД типа Vertica, Virtuoso, но вот с ОБНОВЛЕНИЕМ данных там всё ПЛОХО.
В вертике кстати стало очень не плохо обновление, просто надо уметь готовить запросы...

Vladislav
05.09.2017
13:42:23
я думаю им нужны массивы в БД, потому что они программисты

Alex
05.09.2017
13:42:27
дермолизация базы

=)

Ilia
05.09.2017
13:42:32
На кой тебе в РЕЛЯЦИОННОЙ СУБД массивы ?
Тем более, что MSSQL УМЕЕТ массивы

Ни у кого случайно нет стикера рукожопа ?

Max
05.09.2017
13:42:56
На кой тебе в РЕЛЯЦИОННОЙ СУБД массивы ?
в реляционной - ни на кой, новые требования, все дела

Danil
05.09.2017
13:43:13
чет DBA задерживается )

Vladislav
05.09.2017
13:43:26
ДБА сбежал на другой проект

в реляционной - ни на кой, новые требования, все дела
мне просто интересно, что за новые требования, которые массивы не могут положить в таблицу?

Alex
05.09.2017
13:43:56
от ужоса )

Alex
05.09.2017
13:44:47
на самом деле есть кейсы где массивы полезны

Ilia
05.09.2017
13:45:08
Есть, конечно. Так пусть ОН объяснит...

Danil
05.09.2017
13:45:08
или один ДБА на все проекты. зачем больше-то?

Max
05.09.2017
13:48:20
ну хватит уже, про columnstore СУБД сейчас тогда почитаю, спасибо

Vladislav
05.09.2017
13:49:14
не зайдут вам они скорее всего, ибо агрегаты в агрегатах погоняют

Google
Ilia
05.09.2017
13:49:45
ну хватит уже, про columnstore СУБД сейчас тогда почитаю, спасибо
Вот тебе сходу целая статья про массивы в SQLServer https://www.red-gate.com/simple-talk/sql/t-sql-programming/faking-arrays-in-transact-sql/

Max
05.09.2017
13:51:28
ну, мы часть данных в ластике храним и даже думали его использовать, но там нет возможности группироваться по группировакм и прочие сложные вычисления делать

Vladislav
05.09.2017
13:51:45
поясни
что КХ, что Вертика (за другие не ручаюсь), просто нельзя писать запросы, в которых агрегаты в агрегатах погоняют... Точнее можно, но с множеством НО и готов поспорить на месячную ЗП Максима, что они упрутся в эти условия и лимиты

Vladislav
05.09.2017
13:52:29
КХ что?
кликхаус

Ilia
05.09.2017
13:52:40
Да ну, это вообще несерьёзно

Vladislav
05.09.2017
13:53:39
а в КХ это не имеет смысла, там же звезда с внешними справочниками, в рамках звезды все ОК, а в сторону уйти - это будет большая боль для них

Danil
05.09.2017
13:54:13
Ilia
05.09.2017
13:55:06
что КХ, что Вертика (за другие не ручаюсь), просто нельзя писать запросы, в которых агрегаты в агрегатах погоняют... Точнее можно, но с множеством НО и готов поспорить на месячную ЗП Максима, что они упрутся в эти условия и лимиты
А так надо 0) СМОТРЕТЬ НА ИХ ЗАПРОСЫ, 1) использовать CTE или подзапросы во FROM/ Если этого нет, в Vertica, то да, блин... Ну я точно не помню, были там какие-то ограничения, помню. какие — не помню. Запросы у нас были вполне себе дурацкие простецкие

Ilia
05.09.2017
13:56:33
А так надо смотреть.

Vladislav
05.09.2017
13:56:51
Им бы данные лучше структурировать и нормализовать, оптимизировать хранение и запросы и возможно разделить чтение/запись

Vladislav
05.09.2017
13:57:16
про что и речь\

Ilia
05.09.2017
13:57:32
Но упомянутая ДЕнормализация — да, это путь в никуда...

Google
Vladislav
05.09.2017
13:57:42
может там вообще таблицы с одними индексами на pk и джойны по varchar'ам

Ilia
05.09.2017
13:57:47
Это самый глупый ход, что можно придумать

Всё, я ушёл

Max
05.09.2017
14:01:54
конкретно сейчас мы храним, в основном, числовые и битовые поля, + пара варчаров, ну и составные pk. Новая БД у нас, как минимум, повлечет за собой смену структуру этих данных, потому и спрашивал: есть ли что-то, изначально направленное на хранение большого количества данных и работу с этими объемами

Vladislav
05.09.2017
14:02:30
что в вашем понимании "большой объем данных"?

Ilia
05.09.2017
14:02:43
А MSSQL тебе чем не нравица ? Он на это РАСЧИТАН.

Миллионы — это не очень и большие объёмы

Vladislav
05.09.2017
14:04:15
у меня был проект на MS SQL 2005, где в таблице под сотню лямов записей нужные агрегаты считались за секунду

Max
05.09.2017
14:04:41
размер индекса эластика за день составляет порядка 1тб, даже учитывая, что эти данные мы потом обрабатываем и прочее - сколько это занимает в ms sql после записи - не знаю

Vladislav
05.09.2017
14:04:44
при этом сервер был слабже, чем сейчас макбуки ?

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