Похожие чаты

Can someone suggest me when to use db transactions? I

have social media pp in which I have account id and account type on frontend side. On server side when I receive these account details i.e array of object each having account info. So I store access_token corresponding to each account and this logic is handled on server side. So if I am looping on each account what if one fails to store access token in db and others don't. Should I use upsert in this case if failed then upsert otherwise insert or should I use db transactions i.e add access token for all accounts or none

5 ответов

30 просмотров

You need transactions when you have to do multiple sql operations that should be performed all, or in case of error none

Adi- Автор вопроса
Marco De Nittis
You need transactions when you have to do multiple...

In my case I am using mongodb to update multiple documents inside collection so for that should I use transactions or no? Because on each document I am making API request to third party service.

Transactions on mongo? 😀 wow Still not clear the implications of your use case: but in alternative to transaction you could use a multi step, idempotent strategy: for each document make an update marking that the “logical transaction” is in progress, so if it’s ok the 3rd party call update again closing the operation, otherwise you could manage the situation as well

Adi- Автор вопроса
Marco De Nittis
Transactions on mongo? 😀 wow Still not clear the ...

Let me explain once: My application I want to connect multiple social media accounts and I am sending array of object each object having account details required. Now once dataa is jnside server side route I am making a loop on this array and making API call to social media providers to get access token for making requests on behalf of users. Lets say I want to connect twitter FB and instagram account to my app. If I run loop on them it might happen fb and instagram account got connected but twitter did not get connected. So how should I do it.??? If no transactions then how to do error handling on frontend or backend side like if only fb and twitter got connected but instagram failed

Adi
Let me explain once: My application I want to conn...

It depends from what you need to do in this case, you could simple handle the “connection” error in the backend and perform a single update after all

Похожие вопросы

Обсуждают сегодня

Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
How are we going bro about the Raids ??
🅿️abby_FX
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
10
Keep saying it, it’s Trump or WW3. Iran will be emboldened if Harris wins by cheating. Israel will have to take the initiative against Iran. How has BTC faired everytime the...
Adz | Ferrum Network Product & Service Consultant @ Ferrum Network
1
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Карта сайта