Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4] 5 6 7 8 9 10 .. 15   вперед  Ctrl
 Re: DBA is dead в 2019, кто как думает?  [new]
Megabyte
Member

Откуда: ближайшее заМКАДье
Сообщений: 5019
hVostt
1)
Откуда ДБА знает, не являются ли тормоза следствием не оптимальной работы ПО? Или совокупности различных факторов, где не оптимальные запросы -- это лишь следствие п...ца? И устранение следствия это как в случае с болезнью, боль снимает, но ничего не лечит, а только усугубляет.


2)
SERG1257
Смотрим на базу, спроектированную не дай бог спецами и удивляемся как оно вообще работает, ненужных индексов полно, нужных не хватает, но трогать ничего нельзя ибо поддержки лишим, можно только задокументировать ситуацию и отправить рекламацию разработчикам.


Ну, в нашем мире, это не должно делаться руками, так как это натуральная обезьянья работа. У нас, например, это метрики, различные показатели, которые показывают и сигнализируют, где боттлнеки, где деградация, где нездоровая тенденция и т.д. и т.п.


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

2) Вопрос: Если это обезьяний труд, почему до сих пор разработчики СУБД это не автоматизировали?
Да, подсказки можно получить через скрипты. Но если тупо следовать подсказкам, то будет куча лишних индексов, что скажется на производительности операций изменения данных.
29 ноя 18, 17:42    [21748919]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Megabyte
1) ДБА как раз и вычисляет источник проблемы и устраняет, если это относится к БД и если есть возможность.
Есть, конечно, варианты кривого клиентского кода...

Кривой клиентский код - это редкость? Чаще кривой серверный?
29 ноя 18, 23:06    [21749214]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Свежак: 21745882
29 ноя 18, 23:29    [21749238]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
Megabyte
Member

Откуда: ближайшее заМКАДье
Сообщений: 5019
skyANA
Megabyte
1) ДБА как раз и вычисляет источник проблемы и устраняет, если это относится к БД и если есть возможность.
Есть, конечно, варианты кривого клиентского кода...

Кривой клиентский код - это редкость? Чаще кривой серверный?

Кривой клиентский код обычно не так сильно влияет на производительность, как серверный.
Хотя в ПО, где используется ОРМ, там, наверное, иначе по причине отсутствия серверного кода.
30 ноя 18, 13:35    [21749915]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
hVostt
Member

Откуда:
Сообщений: 19352
Megabyte
1) ДБА как раз и вычисляет источник проблемы и устраняет, если это относится к БД и если есть возможность.
Есть, конечно, варианты кривого клиентского кода...


Складывается стойкое ощущение, что у кого-то БД -- основной источник проблем))

По поводу "клиентского кода", это про двух или трёх звенку?


Megabyte
2) Вопрос: Если это обезьяний труд, почему до сих пор разработчики СУБД это не автоматизировали?
Да, подсказки можно получить через скрипты. Но если тупо следовать подсказкам, то будет куча лишних индексов, что скажется на производительности операций изменения данных.


При чём тут разработчики СУБД?
Речь идёт о разрабатываемом ПО.

Судя по тому, что я видел за свою жизнь, в разных больших и малых конторах...

Такие вещи, как: нормальное журналирование, юнит и интеграционные тесты, метрика, мониторинг -- вообще не популярны.

Как бы, изначально делать через жопу, а потом звать админа/дба, чтобы "всё порешал" -- смотрю это и есть классический, абсолютно нормальный подход.

Я за автоматизацию. Девопс решает именно эту задачу.
Если конечно не решать задачу организации рабочих мест, чтобы было нужно больше обезьяньего труда.
Тогда дба нужны конечно, чего уж.
30 ноя 18, 16:12    [21750289]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
SERG1257
Member

Откуда:
Сообщений: 2933
hVostt
Такие вещи, как: нормальное журналирование, юнит и интеграционные тесты, метрика, мониторинг
И даже если все это сделать, то все равно без ДБА не обойтись. Их (ДБА) нужно будет меньше, заниматься они будут другим, но полностью избавится от ДБА не получится.
hVostt
Как бы, изначально делать через жопу
Немного не так. Изначально делаем как умеем.
hVostt
а потом звать админа/дба, чтобы "всё порешал"
Не "порешай", а сделай хоть что-нибудь, зачем ты тебе деньги платим.
hVostt
Я за автоматизацию.
А кто против то.
hVostt
Девопс решает именно эту задачу.
Не решает, а должен решать. Решать будут все равно разработчики которые "хренакс, хренакс и в продакшн".
30 ноя 18, 16:51    [21750415]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
hVostt
Member

Откуда:
Сообщений: 19352
SERG1257
И даже если все это сделать, то все равно без ДБА не обойтись. Их (ДБА) нужно будет меньше, заниматься они будут другим, но полностью избавится от ДБА не получится.


За последние чуть меньше 10 лет, не встречал.
Ни необходимости, ни в живую.
Хотя проекты и федерального уровня, и уровня моб. операторов, суровый и кровавый энтерпрайз.
Не видел.
4 дек 18, 18:49    [21753583]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
ViPRos
Member

Откуда:
Сообщений: 9967
hVostt,

что и хреново :)
вот прям сейчас - прога генерирует офигенное количество записей, сервер не успевает переваривать, сижу, думаю, что с этой фигней делать... а так бы свалил на ДБА, пусть у него башка болит
4 дек 18, 19:21    [21753622]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
ViPRos
hVostt,

что и хреново :)
вот прям сейчас - прога генерирует офигенное количество записей, сервер не успевает переваривать, сижу, думаю, что с этой фигней делать... а так бы свалил на ДБА, пусть у него башка болит

Дык найми. Требования только сформулируй верно: нужен ДБА, чтобы не переписывать прогу и сервер попустило.
4 дек 18, 23:43    [21753805]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
ViPRos
Member

Откуда:
Сообщений: 9967
skyANA
ViPRos
hVostt,

что и хреново :)
вот прям сейчас - прога генерирует офигенное количество записей, сервер не успевает переваривать, сижу, думаю, что с этой фигней делать... а так бы свалил на ДБА, пусть у него башка болит

Дык найми. Требования только сформулируй верно: нужен ДБА, чтобы не переписывать прогу и сервер попустило.

зачем прогу то переписывать? она как раз делает то что от нее требуется
а нанимать не хотят - типа фиг ли там, любой баран знает как сервер работает
4 дек 18, 23:53    [21753816]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
ViPRos
hVostt,

что и хреново :)
вот прям сейчас - прога генерирует офигенное количество записей, сервер не успевает переваривать, сижу, думаю, что с этой фигней делать... а так бы свалил на ДБА, пусть у него башка болит


сколько ж там записей в секунду сервер не успевают переваривать?) и причем тут дба?
5 дек 18, 00:36    [21753827]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
LenaV
Member

Откуда: USA
Сообщений: 6797
Озверин
ViPRos
hVostt,

что и хреново :)
вот прям сейчас - прога генерирует офигенное количество записей, сервер не успевает переваривать, сижу, думаю, что с этой фигней делать... а так бы свалил на ДБА, пусть у него башка болит


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

это задача дба - определить, где затык и предложить решение проблемы.
5 дек 18, 02:03    [21753854]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3810
ViPRos
skyANA
пропущено...

Дык найми. Требования только сформулируй верно: нужен ДБА, чтобы не переписывать прогу и сервер попустило.

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

А мониторинг-то есть? Профилирование? Какой сервер не успевает переваривать? Сервер БД?
Какого характера данные? Если time series, то может InfluxDB и TICK Stack попробовать?

ДБА тут тебе чем поможет? Тут системный подход требуется.
5 дек 18, 09:11    [21753937]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3810
LenaV
Озверин
пропущено...


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

это задача дба - определить, где затык и предложить решение проблемы.

А если затык не в БД, то что толку от ДБА, который скажет: "Затык не в БД, мяч на вашей стороне"?
5 дек 18, 09:12    [21753938]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3810
LenaV,

в соседнем топике про БД для 100000 INSERT-ов в секунду спрашивают, что Вы как ДБА посоветуете?
5 дек 18, 09:14    [21753940]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
LenaV
Озверин
пропущено...


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

это задача дба - определить, где затык и предложить решение проблемы.


я может чего то не понимаю, но все, что дба может - это сказать, что база справляется или не справляется, тогда как затык может быть вообще на любом уровне и там без профилирования и\или метрик - не обойтись.
5 дек 18, 09:48    [21753967]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
rayanic
Member

Откуда:
Сообщений: 1
[url=]https://www.azangoo.ir/owghat[/url]
5 дек 18, 11:11    [21754040]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
ViPRos
Member

Откуда:
Сообщений: 9967
Дмитрий Мух
А мониторинг-то есть? Профилирование? Какой сервер не успевает переваривать? Сервер БД?
Какого характера данные? Если time series, то может InfluxDB и TICK Stack попробовать?

ДБА тут тебе чем поможет? Тут системный подход требуется.

А вот кто должен на все эти вопросы отвечать?
5 дек 18, 14:55    [21754453]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
казинак
Member

Откуда:
Сообщений: 1273
Дмитрий Мух
LenaV,

в соседнем топике про БД для 100000 INSERT-ов в секунду спрашивают, что Вы как ДБА посоветуете?

типичный наезд дилетанта на дба,
типо, покажите настройку fast=true
и не учите меня жить

а норм дба скажет: "it depends..."
от кол ва ядер, от памяти, от дисков, от конфигов в ОС и бд, от кода инсертов (то ли это ОЛТП с одиночными инсертами то ли ХД с пакетными загрузками)

в общем, скаяана, твои попытки обосрать дибиеев, только подчеркивают твою некомпетентость
впрочем, как всегда...
5 дек 18, 17:50    [21754786]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3810
ViPRos
Дмитрий Мух
А мониторинг-то есть? Профилирование? Какой сервер не успевает переваривать? Сервер БД?
Какого характера данные? Если time series, то может InfluxDB и TICK Stack попробовать?

ДБА тут тебе чем поможет? Тут системный подход требуется.

А вот кто должен на все эти вопросы отвечать?

System Owner
6 дек 18, 07:59    [21755294]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3810
казинак
Дмитрий Мух
LenaV,

в соседнем топике про БД для 100000 INSERT-ов в секунду спрашивают, что Вы как ДБА посоветуете?

типичный наезд дилетанта на дба,
типо, покажите настройку fast=true
и не учите меня жить

а норм дба скажет: "it depends..."
от кол ва ядер, от памяти, от дисков, от конфигов в ОС и бд, от кода инсертов (то ли это ОЛТП с одиночными инсертами то ли ХД с пакетными загрузками)

в общем, скаяана, твои попытки обосрать дибиеев, только подчеркивают твою некомпетентость
впрочем, как всегда...

типичное поведение свихнувшегося мудака

я задал простой вопрос: "что Вы как ДБА посоветуете?"
а он в нём увидел "наезд дилетанта", "попытки обосрать дибиеев"

клиника
6 дек 18, 08:02    [21755296]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54803

Дмитрий Мух
System Owner

Это хорошо, но кто является System Owner в этом, например, топике:
https://www.sql.ru/forum/actualthread.aspx?tid=1306180

Posted via ActualForum NNTP Server 1.5

6 дек 18, 13:30    [21755735]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Dimitry Sibiryakov
Дмитрий Мух
System Owner

Это хорошо, но кто является System Owner в этом, например, топике:
https://www.sql.ru/forum/actualthread.aspx?tid=1306180

Нормально мысль свою сформулируйте, а то не понятно, на что намекаете.
6 дек 18, 14:02    [21755786]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Dimitry Sibiryakov,

вот к примеру как определена роль у нас в компании:

System Owner role

Accountability:
- focus on things like quality, documentation, technical debt, stability, scalability, and release process.
- prepare and maintains description/diagrams of current architecture structure for the system and explain this in detail to the team members
- coordinator and guides people who code in that system to ensure that they don’t stumble over each other
- manage architectural requirements for the system. He understands the business requirements and converts them to technical design
- validate the economic impact of design decisions
- participate in design of architectural solution for every new functionality
- regularly review architectural solutions during the process of development
- monitor consistency of quality attributes (performance, security, scalability etc) of the system during the process of development
- do the final review after implementation and release. Create follow-up improvement tasks list after that

С чем-то не согласны? Есть что предложить?
6 дек 18, 14:05    [21755794]     Ответить | Цитировать Сообщить модератору
 Re: DBA is dead в 2019, кто как думает?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54803

skyANA
Нормально мысль свою сформулируйте, а то не понятно, на что намекаете.

В этом топике гнётся линия, что ответственность за работу запросов лежит на разработчиках
приложений. В топике по ссылке разработчик приложения говорит, что он тут ни при чём.
Автор одного из этих двух топиков неправ. Мой вопрос в том - который из них неправ по
мнению Муха?

Posted via ActualForum NNTP Server 1.5

6 дек 18, 14:06    [21755797]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4] 5 6 7 8 9 10 .. 15   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить