Many Faces of Ad Hoc Transactions.

The article examines 91 ad hoc transactions as sourced from eight popular open source Web applications. The authors explain that sometimes developers may use locking primatives or manual validation to coordinate critical code fragments instead of relying on database transactions and they analyze the...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 68; no. 4; pp. 71 - 81
Main Authors: Tang, Chuzhe, Wang, Zhaoguo, Zhang, Xiaodong, Yu, Qianmian, Zang, Binyu, Guan, Haibing, Chen, Haibo
Format: Article
Published: Association for Computing Machinery Apr2025
Subjects:
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=184138753&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 184138753
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Apr2025
      vid: 68
      iid: 4
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        184138753
        10.1145/3708552
      ppf: 71
      ppct: 10
      formats:
      tig:
        atl: Many Faces of Ad Hoc Transactions.
      aug:
        au:
          Tang, Chuzhe
          Wang, Zhaoguo
          Zhang, Xiaodong
          Yu, Qianmian
          Zang, Binyu
          Guan, Haibing
          Chen, Haibo
        affil:
          Shanghai Jiao Tong University, Institute of Parallel and Distributed Systems, Shanghai, China
          Shanghai Jiao Tong University, Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai, China
      su:
        Databases
        Computer software development
        Software engineering
        Software engineers
        Web-based user interfaces
        Open source software
      sug:
        subj:
          Databases
          Computer software development
          Software engineering
          Software engineers
          Web-based user interfaces
          Open source software
      ab: The article examines 91 ad hoc transactions as sourced from eight popular open source Web applications. The authors explain that sometimes developers may use locking primatives or manual validation to coordinate critical code fragments instead of relying on database transactions and they analyze these application-coordinated transactions as they improve performance in contentious workloads.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2025
    holdings:
      @attributes:
        islocal: N