powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как обстоят дела с большими базами данных.
25 сообщений из 70, страница 2 из 3
Как обстоят дела с большими базами данных.
    #38528422
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyТаблоидА по-твоему кто её должен делать ?реально бардак. Клиент принес на кассу товар, надо просто и быстро зафиксировать факт прохождения товара мимо кассы и получить оплату. Какие нахрен проводки? Какой мусор? Инсерт-инсерт-инсерт-принт. Хотя всякие скидочные-бонусные карты привносят гемору, тут возможны варианты.То, что именно бух. ПРОВОДКИ в этой проге пишутся КАССИРОМ - бред, разумеется. Но я не могу на это повлиять. Но ты процитировал фразу про ОТГРУЗКУ товара, про перевод его из одного регистра в другой. А это не проводки. Совсем.
> Хотя всякие скидочные-бонусные карты привносят гемору, тут возможны варианты.
И этого у нас тоже навалом. Задолбались с беск. хотелками начальства, связаннымис этими картами.
ладно, оффтоп уже давно идёт. И ты как админ должен бы уже передёрнуть свой затвор... :-)
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528427
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv скромно умолчал как делал тест базы на 1 ТБ :)
http://ibase.ru/devinfo/fb1tb.htm
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528432
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvобработка товаров на кассе занимала под 10 минуту нас продажники бегут с выпученными глазами, если шаг формы превышает 10 секунд, а тут в рознице 10 минут? Нас бы наверно расстреляли. Правда розница у нас на покупном софте сидит, мы уже потом агрегируем и обрабатываем всячески.
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528434
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_akdv скромно умолчал как делал тест базы на 1 ТБ :)
тест был single-user, так что в плане вопроса Отчаянного не совсем подходяще. А поскольку я и так знаю, какие базы со сколько пользователями нынче в ходу, то вообще решил об этом промолчать (и правильно сделал, судя по началу топика).
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528439
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидЗадолбались с беск. хотелками начальства, связаннымис этими картами.Наши тоже "во вкус входят"...
ТаблоидИ ты как админ должен бы уже передёрнуть свой затвор... :-)Да ладно, топик изначально не несет полезной нагрузки, но если что, то можно и тово.
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528441
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovТаблоидА по-твоему кто её должен делать ? Кто должен переводить изделия из регистра "Резерв" в регистр "Отгружено" ?Тот, кто отгружает, вестимо.Это никогда не должен делать склад, который только и ждёт, чтобы сбагрить с себя то, что было стырено неизвестно кем и когда. И никакому манагеру склада, даже его супер-верховному-начальнику, нельзя давать такое право. Такова же, кстати, и политическая воля наших бызнес-водил.
Dimitry SibiryakovИ, кстати, какой-такой мусор может начать собирать update одной записи?..У нас помимо перевода изделий по регистрам надо еще FIFO-цепочки выстроить, т.е. с какого прихода списалось то или иное изделие. Сразу выстраивать их нельзя: просядет произв-сть на вводе в документ отдельных строк (АРМ менеджера: он часто не "руками" формирует док-т, а загружает список из заранее присланного файла). В общем, это ресурсоёмкая операция.
Ну так вот: когда формируются эти самые FIFO-цепочки, то там получается, что надо по диапазону искать. И мусор там непременно будет встречаться, ибо... EAV, чтоб её! У них и приходы и расходы и еще черт-те что - все в нескольких таблицах запихано
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528447
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид У них и приходы и расходы и еще черт-те что - все в нескольких таблицах запихано
надо сказать, что я видел разные системы, где даже по распиханным по нескольким таблицам данные собирались моментально. Разумеется, все зависит от алгоритмов. Например, люди уже забывают (или просто не знают) те способы, которые использовались при многопользовательской работе с базами, в которых не было ни версий, ни блокировок, ни SQL.
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528487
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvгде даже по распиханным по нескольким таблицам данные собирались моментально.Почему "даже" ? Данные разной природы и надо распихивать по разным таблицам, чтобы как минимум спокойно установить на них нужные констрейнты (без опасения, что они затронут "не те" строки), да и трегеры тоже. А что касается быстрод-вия, то "много средних таблиц" по-любому лучще чем "одна большая". Индексы, как я тут выяснил недавно, очень не любят глубину >= 4
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528502
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоидоффтоп уже давно идёт. И ты как админ должен бы уже передёрнуть свой
затвор... :-)
Наоборот: на твоём примере идёт активное подтверждение моего тезиса о кривизне рук в
первом же ответе автору.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528507
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovактивное подтверждение моего тезиса о кривизне рук в первом же ответе автору.ну, пущай почитает: на чужих ошибках тоже надо учиться :-)
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528513
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидПочему "даже" ? Данные разной природы и надо распихивать по разным таблицам, чтобы как минимум спокойно установить на них нужные констрейнты
не в том смысле что я против нормализации, просто иногда или с этим делом перебарщивают, или добавляют какие-нибудь вычисляемые столбцы, или формулы, и т.п.
Иногда бывает быстрее предварительно сделать копию данных, но в денормализованном виде, а потом их уже вычитывать со страшной скоростью.

То есть, существует масса всяких техник решения проблем с производительностью именно на уровне метаданных. Другое дело, что необходимость в применении этих техник возникает одновременно с возникновением проблем с производительностью :-) И если разработчик с этим раньше дела не имел, у него уйдет больше времени на поиск правильного решения.
А если такой опыт есть - то он уже на автомате сразу будет новое решение проектировать с учетом изученных граблей.
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528573
Ivan_PisarevskyТаблоидА по-твоему кто её должен делать ?реально бардак. Клиент принес на кассу товар, надо просто и быстро зафиксировать факт прохождения товара мимо кассы и получить оплату. Какие нахрен проводки? Какой мусор? Инсерт-инсерт-инсерт-принт. Хотя всякие скидочные-бонусные карты привносят гемору, тут возможны варианты.
Прикольно, а реальное состояние остатков по складу раз в сутки считаете? Отрицательные остатки не замучали? Или это из серии "забивай как грушу конференция, они по одной цене"?
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528576
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тумак шампур,

это кому вопрос, мне или Ивану ?
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528635
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тумак шампурОтрицательные остатки не замучали?
Каким местом тут отрицательные остатки, если клиент принёс номенклатуру на кассу?
Или в твоей кассе клиенту бы сказали "иди в ж..., у нас этого товара нет на складе"?
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528653
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryКаким местом тут отрицательные остатки, если клиент принёс номенклатуру на кассу?
Или в твоей кассе клиенту бы сказали "иди в ж..., у нас этого товара нет на складе"?Погодь... клиенту на руки никакой "номенклатуры" не отдают, пока он не оплатил. Он оплачивает документ, кассирша ставит ему на бумажку толкушку "Уплочено", прикалывает чек и он топает на окно выдачи.
Или у тебя не так ?
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528659
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидПогодь... клиенту на руки никакой "номенклатуры" не отдают, пока он не оплатил.
клиент в магазине в тачку выбирает товар. Подходит к кассе.
...
в магазине давно был? :-)
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528668
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvТаблоидПогодь... клиенту на руки никакой "номенклатуры" не отдают, пока он не оплатил.клиент в магазине в тачку выбирает товар. Подходит к кассе.Это "не тот" магазин. Это ты про жратву говоришь :-)
А у нас тут запчасти всякие, дорогие как бэ... Витрины с мелочевкой - на замке, а что покрупнее (диски, например) - цепями или тросами примотаны. Ибо никому нельзя верить!
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528675
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидПогодь... клиенту на руки никакой "номенклатуры" не отдают, пока он не оплатил.дык это в оптовом отделе, там кассир вообще только деньги принимает и ставит штепсель "уплочено" на бумажке. Вся движуха по резервированию идет на выписке продажником накладнушки.
А в рознице, типичный магазин самообслуживания. сначала тележка, потом касса.
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528679
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyВся движуха по резервированию идет на выписке продажником накладнушки.Ну, а по отгрузке кто "двигает" товар ? Вот был он зарезервирован, затем клиент оплатил - и ? Кто у тебя толкает этот товар в регистр "Отгружено" ?
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528680
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидА у нас тут запчасти всякие, дорогие как бэ...Меряться будем? А у нас куча электро и бензоинструмента на полках и потрогать можно и цепями не примотано, клади в тележку и топай на кассу.
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528681
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидКто у тебя толкает этот товар в регистр "Отгружено" ?Какая разница? клиент оплатил, товар ему отдан, дальше уже не жесткий реалтайм, пинай хоть справа-налево, хоть слева-направо.
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528688
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyТаблоидКто у тебя толкает этот товар в регистр "Отгружено" ?Какая разница? клиент оплатил, товар ему отдан, дальше уже не жесткий реалтайм , пинай хоть справа-налево, хоть слева-направо.Жёсткий. Ибо в эту же минуту может позвонить следующий клиент и продавец, увидев, что товар есть, но за кем-то *зарезервирован*, полезет разбираться, что за резерв, нельзя ли снять его и т.п. И даже если снять уже нельзя (ввиду закрытия соотв. документа) - он время потеряет на этом выяснении.
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528692
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоидно за кем-то *зарезервирован*У вас резерв не резерв а нечто необязательное?
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528701
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyТаблоидно за кем-то *зарезервирован*У вас резерв не резерв а нечто необязательное?Зависит от:
1) давности резерва (слишком старые отменяются автоматом)
2) под кого зарезервировали
3) кто, наоборот, сейчас запрашивает изделие, которое имеется только в резерве. Если запрашивает VIP, а по пункту "2)" резервировал частник, то там могут и отменить резерв этого частника.
...
Рейтинг: 0 / 0
Как обстоят дела с большими базами данных.
    #38528708
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидЖёсткий.
А чего он жёсткий-то? Ответил этому клиенту "товара нет" сразу, а потом выясняй хоть до
морковкина заговня действительно товара нет или кто-то просто забыл резервацию снять. Во
втором случае товар просто будет продан следующему человеку, который позвонит через час.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 70, страница 2 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как обстоят дела с большими базами данных.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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