powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как хранить атрибуты?
25 сообщений из 87, страница 3 из 4
Как хранить атрибуты?
    #37776970
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mv Объем данных за месяц в одной из таблиц - 20 000 000 записей... Таких таблиц в системе пара десятков... Сказать, что запросы к ним (и с их участием) "летают" - не сказать ничего (данные обрабатываются в онлайн). Полегчало?
а объем даныых за одно итерацию 20 мильенов? не пробовал?
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37776974
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какие задачи "оптимзации затрат предприятия"? назови не стесняйся
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37776978
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvС Вами - не о чем... На элементарных проблемах ноги ломаете...
послушай, исходников оптимизатора МССКЛ я не видел
но, все то что написано в БОЛ по оптимизации, всякие долбаные Кайты советы блоггеров применены
при большой интенсивности (запись удаление изменение) субд загибается
в конце концов пришлось облегчить ей жизниь - использовать как хранилище
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37776979
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvViPRossphinx_mv,

ты хоть один раз пытался записать больше 100 000 записей?
ну честно скажи
Ну, если Вам так хочется меряться размерами, то у меня в системе простой список контрагентов будет раза в 3-4 больше...

Наверное, следует указать сферу деятельности - телекоммуникации и связь. Объем данных за месяц в одной из таблиц - 20 000 000 записей... Таких таблиц в системе пара десятков... Сказать, что запросы к ним (и с их участием) "летают" - не сказать ничего (данные обрабатываются в онлайн). Полегчало?
Не горячитесь:) Задачи, вероятно, не сопоставимы. В задаче Вашего "оппонента" много сущностей и намного более сложные вычисления... Пустой спор...
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777046
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRossphinx_mv Объем данных за месяц в одной из таблиц - 20 000 000 записей... Таких таблиц в системе пара десятков... Сказать, что запросы к ним (и с их участием) "летают" - не сказать ничего (данные обрабатываются в онлайн). Полегчало?
а объем даныых за одно итерацию 20 мильенов? не пробовал?
Распальцовка...
За "одну итерацию" у меня сколько "мильенов" записей точно не скажу, но в системе под пяток гигабайт "сырых" данных за каждые 5 минут обслуживается с импортом, группировками, тарификацией и прочей "шелухой"...
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777055
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mv,

ладно, смотри
количество техпроцесов для одного изделия 100 000
некоторые процессы имеют альтернативы
каждый процесс требует определенный набор процессоров (станок,чек,инструмент и т.д.)
соответствующих наборов может быть много
в зависимости от выбранного ТП генерируются процессы хранения и перемещения
надо построить оптимальное расписание
это ОДНО изделие
посчитай количество записей сам
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777056
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
5 гиг - говно
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777063
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRossphinx_mvС Вами - не о чем... На элементарных проблемах ноги ломаете...
послушай, исходников оптимизатора МССКЛ я не видел
И что с того? Я тоже их не видел. И мне это жить совершенно не мешает.
ViPRosно, все то что написано в БОЛ по оптимизации, всякие долбаные Кайты советы блоггеров применены

Когда не-долбаные спецы мешают в одну кучу рекомендации для разных по архитектуре серверов баз данных - это сильно...
Общие принципы, они, конечно, похожи... Но вот только дьявол кроется в деталях...
ViPRosпри большой интенсивности (запись удаление изменение) субд загибается

Ну, и сколько же транзакций в секунду ее "нагнуло"?
Или это была таки одна на все "100500 мульенов" записей?
Почему я не удивляюсь?
ViPRosв конце концов пришлось облегчить ей жизниь - использовать как хранилище
"Облегчили"... Не разобравшись с проблемой... И виновата в этом, естественно, СУБД... Ага...
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777068
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mv,

да пофиг там кайт хендерсон или еще какой му**ло
а не удивляешься ты потому что не охватываешь масштаб
дело не в количество транзакция, а в том что, на одной и той же железке я это делаю на 1000 раз быстрее чем в лоб через скл сервер
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777070
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при 8000 очередь дисковая 50
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777071
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на ноуте
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777090
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRossphinx_mv,

ладно, смотри
количество техпроцесов для одного изделия 100 000
некоторые процессы имеют альтернативы
каждый процесс требует определенный набор процессоров (станок,чек,инструмент и т.д.)
соответствующих наборов может быть много
в зависимости от выбранного ТП генерируются процессы хранения и перемещения
надо построить оптимальное расписание
это ОДНО изделие

Аж на ностальгию пробило!..
Правда, техпроцессов там было по-меньше... Да и объемы производства (в штуках) были не сильно впечатляющи...
Но сама ЗАДАЧА и, соответственно, ее СЛОЖНОСТЬ мне вполне знакомы...
ViPRosпосчитай количество записей сам
Измерять сложность задачи количеством записей - не "по-пацански"...
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777108
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosда пофиг там кайт хендерсон или еще какой му**ло
а не удивляешься ты потому что не охватываешь масштаб
Нет у Вас никакого масштаба...
И рядом с Кайтом и Хендерсоном Вас даже мимо не проходило!..
ViPRosдело не в количество транзакция, а в том что, на одной и той же железке я это делаю на 1000 раз быстрее чем в лоб через скл сервер

Количество транзакций в секунду - один из основных показателей производительности серверов баз данных.
В совокупности с остальными показателями сервера дает более/менее объективные представления о реальной производительности сервера.
Про "одну и ту же железку" - такой бред даже комментировать не хочется...
ViPRosпри 8000 очередь дисковая 50
Любой студент, глянув на показатель дисковой очереди и посмотрев на рекомендуемые максимальные значения для этого параметра, понял бы, что данная дисковая подсистема НЕ ГОДИТСЯ под сервер с такой нагрузкой...
ViPRosна ноуте
Вот, собственно, Вы и озвучили МАСШТАБ Ваших задач... Ноутбук под сервер БД - это надо где-то отметить...
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777124
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mv,

ты не пробиваем
спи дальше
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777134
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин
это просто означает что данный СУБД говно, потому что решение в обход СУБД никакие диски так не нагружает на том же ноуте
это тебе понятно?
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777218
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosблин
это просто означает что данный СУБД говно, потому что решение в обход СУБД никакие диски так не нагружает на том же ноуте
это тебе понятно?
У говняного специалиста и СУБД говно...
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777223
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosS.G.,

эти 50 лимонов перегенерируются(ну не все 50, тут как повезет, как сработает эвристика отсечения) n раз при решения задачи, что бы найти последний набор 50 лимонов
50 лимонов - годовой портфель среднего заводикагенерируются, эвристика. мда, мне почему-то так и казалось.
СУБД, они как бы не очень подходят для комбинаторных задач, или если решать такие задачи с помощью СУБД, то там надо смотреть и настраивать очень внимательно. Генерируется куча данных, статистика естественно отстает, ее надо подкрутить. Или вообще брать специализированньй инструмент для этого.
Так что дело не в индексах, а в их приготовлении, имхо.
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777242
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> язвить не вредно, полымает настроение
> имелось ввиду слабость оптимизатора СУБД

А, я думал наоборот.
Наоборот было бы прикольнее. Потому что на самом деле
ближе к истине.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777246
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 04/29/2012 09:13 PM, sphinx_mv wrote:

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


Именно это я и хотел подчеркнуть.
Конда индексы в принципе могут "помочь", они работают, и очень хорошо,
и на любых объёмах данных. Причём чем больше объём, тем сильнее эффект
использования индексов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777250
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> а оптимизатор (ну MSSQL например) очень слабый

Оптимизаторы пытаются решить очень сложную NP-полную
задачу за сотни милисекунд, сложно их в чём-то обвинять.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777305
zzzDDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRossphinx_mvС Вами - не о чем... На элементарных проблемах ноги ломаете...
послушай, исходников оптимизатора МССКЛ я не видел
но, все то что написано в БОЛ по оптимизации, всякие долбаные Кайты советы блоггеров применены
при большой интенсивности (запись удаление изменение) субд загибается
в конце концов пришлось облегчить ей жизниь - использовать как хранилищеЭто вечный аргумент криворуких проектировщиков БД. Давайте перенесем побольше логики в мидл-таер и будет нам счастье... Плавали.
Хотя задачи на графах конечно же - задача совсем не РСУБДшная.

Это что же производство такое что "количество техпроцесов для одного изделия 100 000"??? Если не секрет, конечно.
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777306
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivOn 04/29/2012 09:13 PM, sphinx_mv wrote:
....
> Соответственно, причину, что "индексы не помогают", нужно искать не в базе
> данных, а где-то в другой части архитектуры приложения.

Именно это я и хотел подчеркнуть.
Конда индексы в принципе могут "помочь", они работают, и очень хорошо,
и на любых объёмах данных. Причём чем больше объём, тем сильнее эффект
использования индексов.

Самые "запущенные" случаи, связанные с медленной обработкой данных (в частности, для отчетов), мне встречались, когда открывались курсоры по таблицам, в цикле по которым с вложенными циклами по под-курсорами выполнялись расчеты результатов (извилины заплетало конкретно)... Естественно, все это с дикими тормозами, с никакими возможностями по оптимизации и всеми прочими "прелестями" - доходило, до того что "разработчики" путались в своем коде... После замены курсоров и циклов для расчетов на запросы с непосредственным получением результата время обработки катастрофически сокращалось на несколько десятичных порядков... При этом иногда даже оказывалось, что для таблиц с исходными данными уже давно были созданы все необходимые индексы - соответственно, тюнить их не было никакой необходимости.
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777344
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Хотя задачи на графах конечно же - задача совсем не РСУБДшная.

Реализовать алгоритмы в СУБД -- да, не совсем РСУБД-шная задача.
Хранить графы в РБД и выдавать данные по ним -- вполне РСУБДшная.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777346
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Самые "запущенные" случаи, связанные с медленной обработкой данных (в частности,
> для отчетов), мне встречались, когда открывались курсоры по таблицам, в цикле по
> которым с вложенными циклами по под-курсорами выполнялись расчеты результатов
> (извилины заплетало конкретно)... Естественно, все это с дикими тормозами, с

Ну это ты приводишь случай клинического идиотизма.
Это не интересно, потому что с этим всё понятно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как хранить атрибуты?
    #37777369
Enomay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Аттрибуты хранить в XML
...
Рейтинг: 0 / 0
25 сообщений из 87, страница 3 из 4
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как хранить атрибуты?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]