Рубрика «транзакция»

Вступление

В данной статье обсудим проблемы, возникающие при конкурентной работе с данными, а также инструменты для их решения – атомарные инструкции, явные и неявные блокировки и уровни изолированности транзакций, реализованные в OLTP СУБД PostgreSQL, MySQL, SQL Server, Oracle с примерами на Go. Поговорим о деталях их реализации в указанных СУБД. На примере PostgreSQL проведем benchmark-тестирование производительности уровней изоляции с использованием инструмента pgbench.

Docker – compose с СУБД и код примеров можно найти в Читать полностью »

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

Читать полностью »

Особенности работы с иностранными бумагами из РФ: как купить кусок Гугла - 1

Обычные торги идут через целую серию «прокладок». Давайте начнём с самого начала и попробуем разобраться, что всё это значит с точки зрения финансового рынка и ИТ-систем.

Итак, вы хотите купить акции Apple. Они листингуются на Санкт-Петербургской бирже (причём без согласия эмитента), можно купить через некоторых брокеров.

Вот кто из иностранных ИТ-игроков есть на бирже СПБ:

  • ALPHABET (это GOOGLE)
  • APPLE
  • CISCO
  • FACEBOOK
  • INTEL
  • INTERNATIONAL BUS. MACHINES ( IBM)
  • MICRON TECHNOLOGY
  • MICROSOFT
  • PAYPAL
  • QUALCOMM
  • YAHOO

Остальные крупные ИТ-компании не торгуются в России. Вообще. Вы не можете взять и купить одну из них. Поэтому, если вы хотите купить одну из них, вам нужно иметь брокера из другой страны. А дальше начинается интересное.Читать полностью »

Bitcoin-адрес с историей крупных транзакций прошлой ночью осуществил ещё один перевод на рекордную сумму 194 993 BTC, что составляет чуть более $160 млн в эквиваленте по текущему курсу.

Что характерно, владелец этой суммы заплатил 0 BTC комиссионных за перевод. Только представьте, какова была бы комиссия при международном переводе 160 миллионов долларов через банковскую систему.

Кто то осуществил транзакцию биткоинов на $160 млн

На сегодняшний день это самая крупная транзакция в сети Bitcoin.

Читать полностью »

Сегодня мы хотим рассказать о двух новых функциях: кэш и чаевые.

Функция кэша создана для учета наличных платежей в личном кабинете. Клиент на месте, как и раньше, выбирает способ оплаты. Только теперь в приложении, а соответственно и в личном кабинете, фиксируются все полученные деньги — как посредством карты, так и наличные, что дает дополнительный контроль и учет за действиями курьеров, сотрудников и т.д.

Чаевые. Логично, что при оплате картой лезть за наличными, чтобы оставить на чай, если все понравилось, клиенту не хочется, да и неудобно бывает. Поэтому мы внедрили в приложение возможность получить чаевые при оплате картой – хороший стимул для вашего персонала работать лучше.

В связи с вышесказанным изменился порядок действий проведения платежа. Первый шаг остался таким же – вводим сумму платежа и его назначение и нажимаем кнопку Далее.

imageimage
Первый шаг оплаты

Появляется экран с выбором способа оплаты — наличными или картой.

image
Выбор способа оплаты

Юзер кейс №1

Клиент выбрал наличку: вводим в появившееся поле, сколько денег отдал клиент, если больше, чем надо, сдача посчитается автоматически. Далее вводим контакты клиента, куда отправляется слип-чек. Отправка чека — исключительно учётная функция для удобства клиентов, чтобы они могли в личном кабинете (и в выгрузках из него) видеть операции, совершенные не только по картам, но и с наличными. Естественно, никаких запросов в банк при приёме наличных не происходит. Комиссия НЕ удерживается.

imageimageimage
Операция с наличными

Подпись при оплате наличными не требуется. В полученном чеке будет сумма и назначение платежа вместе с контактами клиента.
Читать полностью »

Вот ваша пицца. Оплатите картой или наличными?
Процесс оплаты картой на месте

Мы сделали железку, которая подключается к телефону и позволяет проводить оплаты картой на месте. Теперь клиент просто проводит картой по железке, приложение делает процессинг, а телефон нужен как платформа связи.

Это мечта многих интернет-магазинов — чтобы оплата пластиком делалась сразу по факту доставки. Ещё так работать мегаудобно и с точки зрения поиска сдачи, и по бухгалтерии, и по контролю средств от курьеров. Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js