Нервы лечить надо
Я написал (и не я один, кстати) какое решение будет лучше этого говнокода с костылями.
А уж использовать его или нюхать своё дальше - это решение уже за вами.
Этот вопрос нельзя переформулировать, он исходно бессмысленный.
Я понимаю, что вам неоткуда взять информацию.
Но проблема в том что такие задачи вопросами на форуме не решаются.
Нужно заказывать экспертизу, которая будет оценивать вашу конкретную ситуацию и предлагать решения. Например от 1С.
В перечисленных требованиях, всех этих "расчет цен и заполнение форм", ВООБЩЕ нет ничего специального. Это всё равно что спросить "ищем ружьё. Основные задачи: чтобы стреляло", или там "Ищем машину. Основные задачи: чтобы ездила".
"Плюсы и минусы" - это детский лепет. Команду надо искать не по доступности, а по квалификации. И я искренне надеюсь, что под "специалистом" в единственном числе не имеется в виду буквально что работать над системой будет один человек.
"Производительность Питона" это мало того что какая-то странная фантазия, так это еще и не имеет отношения к вашей задаче. В любом складе основную нагрузку создаёт база данных. А через какой язык из нее эти данные запрашивать - разницы вообще никакой. Да и вообще язык в этой задаче - дело десятое.
Единственное что можно сказать - если у вас бюджет только на студента, который будет писать систему точно таким же способом - задавая вопросы тут на хабре, то выбирайте пхп. У этого языка репутация очень простого в освоении, и любой способный старшеклассник вполне возьмется делать вам склад.
Еще один ребенок, воспитанный ютубой?
Читать не умеем, вместо написанного видим свои фантазии?
Один лепечет про какой-то "твой магазин", второй про "мой проект".
Рекомендую перечитать свой вопрос. Ни про какой "проект" и "безнес-логику" в нём ничего нет.
По примеру, приведённому в вопросе решение однозначное - SQL. Если вы не осилили задать адекватный вопрос, то это не мои проблемы.
edward_freedom, при чем здесь онлайн магазин который делал я? при чем здесь "заранее неизвестные параметры"?
При чем здесь интернет магазины вообще?
В этом вопросе не было ни слова ни про магазины ни про поиск, ни про параметры.
Надо потихоньку учиться уже читать. И видеть в написанном не свои фантазии, а то, что написано. А написано про конкретный пример, в котором джейсон нужен как рыбке зонтик.
не нужно. этот вопрос задавали уже примерно миллион раз.
надо сначала понять, что такое идентификатор строки, а потом выкинуть эти бредни с "пересчетом" из головы.
edward_freedom, вы специально что ли ходите по всем вопросам, чтобы сесть в лужу?
Я стесняюсь спросить, где вы здесь увидели "интернет-магазин с динамическими полями"?
но главное - в любом случае не тыкать без разбору трай кетчи. А оставить один на всю транзакцию.
чтобы исключение смогло-таки всплыть.
трай перед бегином и кетч после коммита.
да, тут создастся
здесь я сам ступил, ушел от исходной задачи.
у нас же проблема, как сделать так, чтобы всё что между двумя бегинами, не коммитилось, если дальше ошибка