Свързани публикации 'transactions'


Свойства на ACID в базата данни
Атомност Концепцията за атомарност е особено важна в транзакционните системи, където множество операции трябва да бъдат изпълнени като една атомна транзакция. Например, в банково приложение, което прехвърля пари от една сметка в друга, операцията по прехвърляне трябва да се изпълни като единична атомна транзакция, за да се гарантира, че парите няма да бъдат загубени или дублирани. Значението на атомарността в този тип приложения. По-конкретно се посочва, че „атрибутът за атомарност..

Свързани въпроси 'transactions'

Membership.GetUser() в TransactionScope хвърля TransactionPromotionException
Следният код хвърля TransactionAbortedException със съобщение „Транзакцията е прекъсната“ и вътрешен TransactionPromotionException със съобщение „Грешка при опит за насърчаване на транзакция“: using ( TransactionScope transactionScope =...
3208 изгледи
schedule 18.09.2022

Рефакторинг на ADO.NET - SqlTransaction срещу TransactionScope
Имам "наследен" малък C# метод, който създава ADO.NET SqlCommand обект и преминава през списък с елементи, които да бъдат записани в базата данни (SQL Server 2005). В момента се използва традиционният подход SqlConnection/SqlCommand и за да сте...
23852 изгледи

Spring Datasource мениджър на транзакции: транзакционност в множество екземпляри на приложение
Като се има предвид, че всички DB операции, които извършвам на източник на данни на Oracle (използвайки JDBCTemplate ), се изпълняват с помощта на шаблон за транзакция, който използва Spring Datasource TransactionManager, Ако множество копия на...
1375 изгледи

Как да отмените транзакции с PyQT4
Търсих навсякъде и не мога да разбера какво се обърка. Искам да мога да поставя на опашка няколко заявки към базата данни и да мога да ги върна обратно, ако някоя заявка се провали. Не можах да накарам това да работи, така че се опитах да намаля...
41 изгледи
schedule 17.09.2022

Лоша практика ли е да изпълнявате много заявки с една и съща транзакция в паралелен режим?
Изпълнявах много заявки към MySQL база данни със същата транзакция, използвайки Promise.all(), така че всички заявки се изпълняват паралелно, ако се случи нещо лошо, връщам транзакцията назад. Но един приятел каза, че изпълнението на заявки паралелно...
41 изгледи
schedule 15.09.2022

Информация за абонамент за Paypal
Разработвам уеб приложение за интерфейс, което позволява на потребителите да станат първокласни чрез бутон за абонамент. След като даден потребител завърши работния процес на абонамента, трябва да информирам своя бекенд, че определен потребител е...
47 изгледи

Гарантиране на коректността в riak?
Изглежда, че не можете да правите транзакции в riak. Как се гарантира, че данните са правилни? Да кажем, че искаме да вмъкнем коментар. В redis бих направил commentId=incr commentCount multi SET comment_post:commentId postId //for later use...
2416 изгледи
schedule 28.09.2022

Не можете да зададете IMPLICIT_TRANSACTIONS на OFF за съхранена процедура?
Имам съхранена процедура, в която НЕ използвам изричен код, свързан с транзакция (т.е. започване/връщане назад/извършване на транзакция), и въпреки това @@Trancount е зададено на 2 (наблюдавам това, като записвам тази стойност в записа на реда на...
1196 изгледи

Подреждане на Postgres, актуализация и заключване
Работя върху Postgres 9.2. Има 2 АКТУАЛИЗАЦИИ, всяка в свои собствени транзакции. Единият изглежда така: UPDATE foo SET a=1 WHERE b IN (1,2,3,4); Другото е подобно: UPDATE foo SET a=2 WHERE b IN (1,2,3,4); Възможно е те да се...
2697 изгледи

@Transactional не се прилага за всички действия на администратора
Забелязваме след актуализацията от Grails 3.1.11 до 3.2.0, че едно действие на контролер вече не работи: @Transactional(readOnly = true) class RoomPlanController { ... def show(RoomPlan roomPlan) { ... } def...
496 изгледи

Проблем с множество TransactionScope
Искам да създам транзакция, като запиша някои данни в подтранзакция, прочета обратно данните и върна транзакцията. using(var transaction = new TransactionScope()) { using(var transaction = new TransactionScope()) { // save...
8286 изгледи
schedule 05.10.2022

Може ли SSIS пакет да се включи в съществуваща външна транзакция?
Зададох смътно подобен въпрос преди (макар и специфичен за стартирането на пакета от xp_cmdshell). Последният ми коментар по въпроса беше да попитам какви са възможностите ми, ако искам да се уверя, че пакетът SSIS ще бъде включен в транзакция. И...
385 изгледи
schedule 11.10.2022

Рендирането не успява да изобрази правилен шаблон в метода rescue_from ActiveRecord::Rollback
Създавам страницата за плащане за сайт за електронна търговия и имам доста дълга транзакция, която създава нов потребителски модел и нов модел на поръчка. Обвих създаването на тези модели в транзакция, така че ако проверката за единия се провали,...
3228 изгледи

Логическа единица работа и отделна единица работа в JPA, JTA
Често срещах тези термини. Разликата между тях двамата ли е? В следната част от кода на Java методът е безопасен за нишки: class Counter { private int i = 0; public synchronized void inc() { i++; } } В контекста на...
747 изгледи
schedule 09.10.2022

Налагане на уникалност с помощта на леки транзакции в Cassandra
Това е по-скоро въпрос за моделиране на данни, но е свързан с леки транзакции, защото изглежда, че опитът да се използва тази функция оказва влияние върху начина, по който моделирам данните си. Моят специфичен случай на употреба е, че искам да...
119 изгледи

Грешка в мениджъра на Spring транзакции: Транзакция MARKED_FOR_JOINED след извикване на isOpen().
Какво означава следното съобщение за грешка? Търсенето в Google за MARKED_FOR_JOINED не връща полезна информация. ERROR org.hibernate.AssertionFailure.<init>(AssertionFailure.java:47): an assertion failure occured (this may indicate a bug...
1704 изгледи
schedule 01.12.2022

вмъкнете няколко реда, за да изпълните ограничение
Имам две таблици: колода (идентификатор) и карта (колода, цвят, стойност) палубата има тези ограничения: CHECK (fifty_two_cards_deck(id)) PRIMARY KEY (id) CREATE FUNCTION fifty_two_cards_deck(цяло число на колода) ВРЪЩА boolean...
1934 изгледи
schedule 15.11.2022

кога да върнете jdbc транзакция
I have been reading an interesting statement in http://download.oracle.com/javase/tutorial/jdbc/basics/transactions.html The interesting part is: „Улавянето на SQLException ви казва, че нещо не е наред, но не ви казва какво е било или не е...
582 изгледи
schedule 12.11.2022

Защо моят (пролетен) HibernateTransactionManager не работи в wicket?
Опитах се да съкратя това до това, което смятам за уместно, надявам се да е достатъчно и да не е непосилно. Моля помогнете! Преобразувам малко уеб приложение wicket+databinder+hibernate да използва wicket+spring+hibernate . Имам DAO сервизен...
5568 изгледи
schedule 02.12.2022

Paypal IPN връща празен низ вместо VERIFIED или INVALID
В реална среда (не Sandbox) Paypal IPN изпраща POST данни с payment_status = Completed. Но когато се опитах да получа потвърждение на транзакцията от Paypal (с помощта на CURL), получавам празен низ (не „VERIFIED“ или „INVALID“). CURL не връща...
3073 изгледи
schedule 18.10.2022