#%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B0%D0%BA%D1%86%D0%B8%D0%B8

2025-08-14

Крипта без комиссий и сеть Вавилон

Криптовалюты без комиссий перестали быть фантастикой – сеть Вавилон реализует эту концепцию на практике. В основе революционного подхода лежит модель, где майнеры добровольно покрывают транзакционные издержки, получая вознаграждение за поддержку сети, а пользователи наконец-то получают по-настоящему бесплатные и мгновенные переводы. Однако такая система сталкивается с серьезными вызовами: как предотвратить спам-атаки при нулевой стоимости транзакций, что мотивирует майнеров поддерживать сеть, и сможет ли решение Вавилона преодолеть главные препятствия на пути массового внедрения криптовалют?

habr.com/ru/articles/937176/

#децентрализация #криптовалюта #комиссии #блокчейн #транзакции #вавилон #токеномика #масштабирование #спам #майнинг

2025-06-27

Что такое OLTP: просто о сложном

Часто начинающие разработчики сталкиваются с проблемой непонимания принципов работы устоявшихся решений или технологий. А старшие товарищи простыми словами не могут объяснить, как им кажется «простых истин». Это произошло и с OLTP, так что я решил простыми словами объяснить принципы работы важнейшей для современной экономики технологии. Что же такое OLTP?

habr.com/ru/articles/922528/

#oltp #базы_данных #транзакции #Online_Transaction_Processing #оперативная_обработка_транзакций

2025-04-19

JDBC: Как Java научилась дружить с Базами Данных

Представьте, что вы — гид в огромном городе под названием «Базы Данных». Ваша задача — помочь Java-приложениям найти нужную информацию, обновить данные или создать новые таблицы. Но как «разговаривать» с разными СУБД, если у каждой свой язык? Здесь на помощь приходит JDBC — универсальный переводчик, который знает все диалекты.

habr.com/ru/companies/otus/art

#jdbc #java #базы_данных #sqlинъекции #транзакции #хранимые_процедуры #субд

2025-04-15

RAII 2.0: RAII как архитектурный инструмент в C++

Идиома RAII — давно зарекомендовал себя как удобный способ автоматического управления ресурсами в C++. Обычно мы применяем его для управления памятью, файловыми дескрипторами или мьютексами. Однако что, если расширить понятие RAII до управления не только физическими ресурсами, но и логическими контрактами и состояниями системы? В этой статье я хочу поговорить о том, как RAII можно использовать для контроля жизненного цикла асинхронных операций, транзакций или подписок, гарантируя их корректное завершение или откат до прежнего состояния.

habr.com/ru/articles/901092/

#С++ #RAII #Жизненный_цикл #Подписки #Транзакции #Безопасность_кода #управление_ресурсами #паттерны #Логический_контракт

2025-02-02

Паттерн Transactional Outbox

Какую потенциальную проблему видите в коде? Каким способом ее решить? Нужно ли вообще ее решать? Все зависит от требований к системе, конечно, поэтому принимать решения предстоит именно вам. Transactional Outbox — паттерн, который могут не знать даже Senior разработчики.

habr.com/ru/articles/878790/

#transactional_outbox #атомарность #согласованность #идемпотентность #транзакции #программирование #outbox

2025-01-05

[Перевод] Абстракция аккаунта и ERC-4337: Что это и как работает?

Абстракция аккаунта и ERC-4337: что это такое и почему это стало важным обновлением? Статья раскрывает ключевые аспекты стандарта ERC-4337, представленного в 2023 году, который значительно улучшает взаимодействие с блокчейном Ethereum, упрощая использование DeFi для широкой аудитории. В центре внимания — абстракция аккаунтов, которая позволяет смарт-контрактам использовать функции, обычно присущие Externally Owned Accounts (EOAs). Рассматриваются такие элементы, как Paymaster-контракты, которые берут на себя оплату газовых расходов, и умные кошельки, обеспечивающие более интуитивное и безопасное взаимодействие с сетью. Также затронуты особенности альтернативного мемпула для обработки транзакций и подходы к улучшению безопасности и доступности экосистемы. ERC-4337 упрощает взаимодействие пользователей с Ethereum, снижая технические барьеры и открывая новые возможности для DeFi-протоколов.

habr.com/ru/articles/871720/

#paymaster #smart #wallets #bundler #gas #блокчейн #транзакции

2025-01-04

[Перевод] Демистификация транзакций и исключений с помощью Spring

На основе статьи Arpendu Kumar Garai "Demystifying Transactions and Exceptions with Spring", от 31 января 2023 года. Spring Framework обеспечивает обширную поддержку транзакций. Но прежде чем мы углубимся в концепции управления транзакциями, давайте разберемся с основной концепцией транзакции. Транзакция базы данных (СУБД) — это серия из одной или нескольких операций, выполняемых как единая атомарная единица работы. Это означает, что либо все операции в транзакции завершаются успешно, либо ни одна из них не применяется к базе данных. Транзакция может состоять из одной команды, группы команд или любых других действий с базой данных. Любая СУБД, поддерживающая транзакции, должна гарантировать качество ACID для сохранения целостности данных. ACID (от англ. atomicity, consistency, isolation, durability) — набор требований к транзакционной системе, обеспечивающий наиболее надёжную и предсказуемую её работу. Основные требования:

habr.com/ru/articles/871582/

#Transactional #транзакции #транзакция #транзакции_в_бд #транзакционность #транзакции_acid #транзакционные_данные

2024-11-25

Транзакции в базах данных на примере PostgreSQL

Транзакция — это набор операций с базой данных. В этот набор может входить как одна операция, так и несколько. Операции внутри транзакции либо выполняются все и полностью, либо ни одна операция не выполняется. Это свойство еще называют атомарностью . Транзакция переводит базу данных из одного согласованного состояния в другое. Согласованность означает что данные в базе данных подчиняются определенным правилам, которые были заложены при ее создании. К примеру, у нас есть две таблицы — Покупатели (Customer) и Покупки (Purchase).

habr.com/ru/articles/860982/

#транзакции #postgresql #acid #уровни_изоляции_бд

2024-11-13

Транзакции в Spring: сила управления данными

Привет, Хабр! Сегодня разберемся с транзакциями в Spring так, чтобы всё стало ясно и понятно: зачем они нужны, как работают и как их настроить так, чтобы данные были под контролем. Начнем с самого начала. Транзакция — это единица работы, которая должна быть выполнена полностью или не выполнена вовсе. Представьте банковскую операцию: перевод денег с одного счета на другой. Если деньги списаны с первого счета, но не зачислены на второй, у нас проблемы. Именно для таких ситуаций нужны транзакции. В Spring управление транзакциями стало простым и интуитивно понятным благодаря хорошим инструментам и абстракциям. Рассмотрим, как это всё работает.

habr.com/ru/companies/otus/art

#java #транзакции

2024-09-16

Транзакции PostgreSQL, Требования ACID, примеры. Подготовка к собеседованию, изучение

Приветствую тебя читатель, я решил написать про ACID и Транзакции PostgreSQL своим языком, с понятными примерами, эта статья ориентирована на людей готовящихся к собеседованию, кто захотел узнать нюансы транзакций в PostgreSQL или про ACID, а также для людей которые знают теорию, но сами ещё ни разу не писали транзакции. Я не ставил перед собой цели рассмотреть и объяснить работу транзакций на очень глубоком уровне. Была цель привести понятные примеры, дать макет работы с транзакциями, а также пощупать основные возможные проблемы при работе с транзакциями в PostgreSQL.

habr.com/ru/articles/843794/

#транзакции #транзакция #требования #Что_такое_транзакции #что_такое_ACID #ACID #базы_данных #postgresql #Принципы_ACID

:rss: Информационное агентствоunian@rss-mstdn.studiofreesia.com
2024-08-30

Банки Китая массово прекращают операции с РФ: зависли платежи на миллиарды юаней, – Reuters
unian.net/economics/finance/ki
#unian #Китай #Россия #банки #транзакции

2024-08-26

Автоматизация распознавания и подсчёта транзакций с изображений

Большинство процессов в нашем современном мире стремится к автоматизации. Хотелось бы разместить здесь свою наработку. Надеюсь данный материал найдёт своего читателя. В данной статье рассмотрим автоматизацию введения ежедневных отчетов компании.

habr.com/ru/articles/838328/

#javascript #nodejs #финансы #транзакции #распознавание_текста

2024-08-22

Распределенные транзакции для самых маленьких

В этой статье рассказываем про распределенные транзакции - зачем они нужны в микросервисной архитектуре и какие у нас есть варианты реализации. Рассказ ориентирован на тех, кто не в теме - кому непонятно, зачем на простую транзакцию накручивать столько сложностей, это ведь удлиняет разработку и увеличивает количество точек отказа. Поясним зачем это нужно, приведем примеры проектов и немного пофилософствуем.

habr.com/ru/companies/maxilect

#транзакции #распределенные_системы #распределенные_транзакции #saga #cap

2024-06-22

[Перевод] Переводы в Китай. ВТБ, СБЕР и Тинькофф

Последние 3 недели в Китае я ходил по Циндао из банка в банк, чтобы открыть новые корпоративные счета, ведь непоколебимый Bank of China все-таки "пошатнулся" перед натиском пи....ов и перестал принимать платежи из дружественной им державы. Китай в одночасье превратился в Гонконг...Кто-то спросит, что это значит? Если у вас паспорт РФ, и вы хотите принимать платежи из России, в большенстве китайским банков вам скажут:

habr.com/ru/articles/823650/

#санкции #китай #денежные_переводы #денежные_отношения #втб #сбербанк #тинькофф #переводы #транзакции #китайские_товары

2024-05-18

PostgreSQL 16. Изоляция транзакций. Часть 2

Данная статья является продолжением первой части: " PostgreSQL 16. Организация данных. Часть 1 ". В этой части мы обсудим, как транзакции могут влиять друг на друга , вызывая " аномалии ", а также рассмотрим различные уровни изоляции, которые помогают избежать подобных проблем.

habr.com/ru/articles/815323/

#postgresql #postgres #транзакции #изоляция_транзакций #субд #базы_данных

2024-02-05

Тестирование менеджера транзакций

Привет, Хабр! Меня зовут Георгий Лебедев, я учусь на 4-м курсе ФРКТ МФТИ и работаю в команде разработки ядра Тарантула . В этой статье я хочу поделиться методикой тестирования менеджера транзакций, которая применяется в Тарантуле.

habr.com/ru/companies/vk/artic

#vk_cloud #tarantool #транзакции #менеджер_транзакций

2023-11-21

Магия транзакций в Bitrix: Как заставить ваши данные держаться как вкопанные

Сегодня мы поговорим о том, как использовать вложенные транзакции в Bitrix, чтобы обеспечить целостность данных. Транзакции - это ваша надежная магическое заклинание, которое гарантирует, что ваши множественные изменения в базе данных будут выполнены целиком или полностью отменены, если что-то пошло не так.

habr.com/ru/articles/775398/

#bitrix #транзакции #acid #битрикс #php #framework #transactions

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst