Вопросы по теме 'distributed-transactions'
Как запрограммировать распределенную транзакцию?
В прошлом все мои потребности в БД решались sqlite. Теперь, разрабатывая базу данных, которая потенциально может быть большой, я изучил «Распределенную транзакцию». Как мне это запрограммировать? Я нашел некоторые результаты, объясняющие, что такое...
995 просмотров
schedule
20.06.2022
Как устроены банковские транзакции «под капотом» — возможно, подробнее
Меня интересует, как работают банковские операции. Очень трудно найти какое-то хотя бы приемлемое объяснение. Я не имею в виду какие-то базовые алгоритмы распределенных транзакций для не очень серьезного бизнеса.
Итак, какие меры должен принять...
3740 просмотров
schedule
17.07.2022
Распределенные транзакции между MySQL и MSSQL
Я уже почти неделю пытаюсь заставить работать распределенные транзакции. У меня есть несколько процедур на MSSQL, которые пытаются выбрать данные из MySQL. Мне нужно сделать это в одной (!) транзакции. В то время я установил ODBC-соединение на...
5752 просмотров
schedule
04.05.2022
SQL Server: конфликт распределенных транзакций
Учитывая сценарий SQL:
Начать транзакцию. Инициируется с сервера X
Сделайте выбор из запроса, включающего таблицу A, в таблицу B (= новая таблица)
Выберите таблицу A в таблицу C (= новая таблица)
Совершить.
Ошибок не бывает. Это еще...
632 просмотров
schedule
08.06.2022
Накладные расходы на производительность источников данных XA — передовой опыт
Я пытаюсь понять влияние источников данных XA на производительность.
Во многих приложениях случается, что не все транзакции должны участвовать в распределенных транзакциях (это означает, что только несколько транзакций должны быть...
1299 просмотров
schedule
27.02.2023
Может ли транзакция через машину с JMS?
Кейс: Начало: создать транзакцию
Вставка данных в БД (машина A)
отправить синхронизирующее JMS-сообщение в очередь (компьютер A)
получить сообщение JMS из очереди (машина B)
Вставить данные в БД и вернуться (машина B)
дальнейший процесс в...
92 просмотров
schedule
11.06.2022
Византийский генерал
Итак, я читал статью Лампорта о византийских генералах, в которой он доказывает, что для T злонамеренных генералов вам нужно 2T + 1 генерала в группе, чтобы прочитать консенсус. Однако я не понимаю, как это сделать. Если есть T вредоносных узлов,...
409 просмотров
schedule
17.04.2022
Распределенная транзакция JDBC и явный откат/фиксация
Я работаю над существующим проектом, настроенным для распределенной транзакции.
В проекте используется Hibernate, но по некоторым историческим причинам часть, над которой я работаю, использует JDBC и должна оставаться такой.
Чтобы получить...
2876 просмотров
schedule
24.02.2023
Смешивание систем возможной согласованности и устаревших систем ACID
Существуют ли какие-либо шаблоны для смешивания систем конечной согласованности с устаревшими системами ACID?
Я хочу хранить данные в некоторых (как минимум двух) устаревших системах на мейнфрейме, которым нужны ACID-подобные транзакции. Эти базы...
259 просмотров
schedule
08.06.2023
Означает ли теорема CAP, что ACID невозможен для распределенных баз данных?
Существуют базы данных NoSQL ACID (распределенные) , несмотря на теорему CAP . Как такое возможно? Какая связь между теоремой CAP и (возможно / невозможно) быть ACID?
Невозможно , чтобы распределенная компьютерная система одновременно...
2698 просмотров
schedule
17.03.2024
Невозможно загрузить данные, полученные через подключение связанного сервера, ссылающегося на удаленный сервер.
Когда я пытаюсь загрузить данные из связанного подключения к серверу, которое ссылается на удаленный компьютер, я получаю следующие ошибки:
Операция не может быть выполнена, так как поставщику OLE DB "DBDRIVER" для связанного сервера...
452 просмотров
schedule
12.06.2023
Как использовать транзакцию SQL Server внутри блока TRYCATCH T-SQL
У меня есть пример кода T-SQL ниже, НАЧНИТЕ ПОПРОБУЙТЕ
BEGIN TRY
BEGIN TRANSACTION
RESTORE FILELISTONLY
FROM DISK = 'D:\Backup\MyDatabase.bak'
GO
ALTER DATABASE MyDatabase
SET SINGLE_USER WITH
ROLLBACK IMMEDIATE...
3003 просмотров
schedule
03.10.2022
Как использовать транзакцию JTA с двумя базами данных?
App1 взаимодействует с App2 (приложение EJB) с помощью некоторого клиентского API, предоставляемого App2. Использует JTA-транзакцию, управляемую CMT, в Jboss. Мы получаем UserTransaction из App2 (Jboss) с помощью поиска JNDI.
App1 обращается...
1707 просмотров
schedule
31.10.2022
Управление транзакциями в слушателе Spring JMS
У меня есть весенний слушатель JMS, который слушает очередь. Как только сообщение поступает во входную очередь, оно выполняет определенную обработку сообщения и помещает сообщения в несколько других очередей для дальнейшей обработки (мы можем...
13185 просмотров
schedule
05.05.2022
NServiceBus: не удается зарегистрировать транзакцию (не удалось отправить сообщение в очередь аудита)
У меня есть конечная точка, которая работает как дистрибьютор с тремя другими рабочими конечными точками. Конечная точка обработки полученного сообщения открывает транзакцию и пытается импортировать некоторые XML-данные в базу данных sql. Если во...
3617 просмотров
schedule
16.10.2022
Алгоритм Paxos в контексте транзакции распределенной базы данных
У меня возникла некоторая путаница по поводу paxos, особенно в контексте транзакций базы данных:
В документе «paxos made simple» на втором этапе говорится, что предлагающий должен выбрать одно из значений с наивысшим порядковым номером, который...
1763 просмотров
schedule
28.04.2022
Что делать, если фиксация не удалась в XA?
Я имею в виду описание двухфазной фиксации по адресу https://en.wikipedia.org/wiki/Two-phase_commit_protocol .
Предположим, что на этапе предварительной фиксации оба менеджера ресурсов проголосовали положительно.
Если диспетчер транзакций...
1376 просмотров
schedule
21.10.2022
Проблема с настройкой Atomikos в приложении Spring Boot / Spring Batch
Я пытаюсь заставить Atomikos работать с моим приложением Spring Boot / Spring Batch.
Вот соответствующие части моего кода:
Конфигурация источника данных:
@Configuration
public class DatasourceConfiguration extends AbstractCloudConfig {...
2425 просмотров
schedule
07.11.2022
Журналы транзакций Atomikos com.atomikos.icatch.enable_logging=false
Я хотел бы понять, будут ли возможности распределенных транзакций работать для моего приложения, если я установлю com.atomikos.icatch.enable_logging=false
Правильно ли я понимаю, что Transaction Recovery актуален в тех случаях, когда произошел...
989 просмотров
schedule
16.10.2022
Настройка транзакции для нескольких ресурсов с использованием Spring Framework?
Я понимаю тот факт, что транзакция, которая охватывает несколько транзакционных ресурсов, называется глобальной транзакцией.
Вопрос 1: Это просто другое название распределенной транзакции или что-то другое?
Вопрос 2: просмотрели весеннюю...
416 просмотров
schedule
23.05.2024