Why Google Stores Billions of Lines of Code in a Single Repository.

The article discusses the storage of the codebase of the search engine firm Google Inc. in a monolithic source repository. Topics include the use of the Piper workflow and the access system Clients in the Cloud (CitC), the prevention of unnecessary dependencies in the repository's code, and a compar...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 59; no. 7; pp. 78 - 88
Autores principales: POTVIN, RACHEL, LEVENBERG, JOSH
Formato: Artículo
Publicado: Association for Computing Machinery Jul2016
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=116599168&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 116599168
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Jul2016
      vid: 59
      iid: 7
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        116599168
        10.1145/2854146
      ppf: 78
      ppct: 10
      formats:
      tig:
        atl: Why Google Stores Billions of Lines of Code in a Single Repository.
      aug:
        au:
          POTVIN, RACHEL
          LEVENBERG, JOSH
        affil:
          Engineering manager at Google, Mountain View, CA
          Software engineer at Google, Mountain View, CA
      su:
        Source code
        Information storage & retrieval systems
        Google Inc.
        Workflow software
        Cloud storage
      sug:
        subj:
          Source code
          Information storage & retrieval systems
          Google Inc.
          Workflow software
          Cloud storage
      ab: The article discusses the storage of the codebase of the search engine firm Google Inc. in a monolithic source repository. Topics include the use of the Piper workflow and the access system Clients in the Cloud (CitC), the prevention of unnecessary dependencies in the repository's code, and a comparison of Google's repository to distributed version control systems (DVCSs) such as Git.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2016
    holdings:
      @attributes:
        islocal: N