About: Atomic commit

An Entity of Type: military conflict, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org:8891

In the field of computer science, an atomic commit is an operation that applies a set of distinct changes as a single operation. If the changes are applied, then the atomic commit is said to have succeeded. If there is a failure before the atomic commit can be completed, then all of the changes completed in the atomic commit are reversed. This ensures that the system is always left in a consistent state. The other key property of isolation comes from their nature as atomic operations. Isolation ensures that only one atomic commit is processed at a time. The most common uses of atomic commits are in database systems and version control systems.

Property Value
dbo:abstract
  • In the field of computer science, an atomic commit is an operation that applies a set of distinct changes as a single operation. If the changes are applied, then the atomic commit is said to have succeeded. If there is a failure before the atomic commit can be completed, then all of the changes completed in the atomic commit are reversed. This ensures that the system is always left in a consistent state. The other key property of isolation comes from their nature as atomic operations. Isolation ensures that only one atomic commit is processed at a time. The most common uses of atomic commits are in database systems and version control systems. The problem with atomic commits is that they require coordination between multiple systems. As computer networks are unreliable services, this means no algorithm can coordinate with all systems as proven in the Two Generals Problem. As databases become more and more distributed, this coordination will increase the difficulty of making truly atomic commits. (en)
  • Un commit atómico o consolidado atómico es un concepto implementado en los modernos sistemas de control de versiones que permite realizar la consolidación o commit cargando a la fuente cambios en varios ficheros (llamado un conjunto de cambios o changeset) mientras garantizan que todos los ficheros se cargan completamente y se combinan. Si hay un fallo antes de que un cliente del sistema de control de revisión pueda completar la transacción, tal como una desconexión de línea de Internet o un conflicto que no puede ser resuelto automáticamente por el sistema de control de revisión, la consolidación es abortada y todos los cambios que han tenido lugar son revertidos. Esta funcionalidad es similar a la característica rollback de las modernas bases de datos relacionales. En un commit atómico, normalmente los ficheros a los que se van a consolidar juntos se tratan como una modificación individual, y todo lo cambiado en esa modificación debe ser incluido en la instrucción commit. La palabra átomo significa originalmente la partícula más pequeña posible de materia, indivisible. De esta manera, el grueso del código permanece estable. Las personas que actualizan su copia no pierden cambios dejados para ser consolidados en la versión de algún otro usuario del sistema de control de versiones. Tampoco se dejan versiones que hayan sido manipuladas entremedias como para afectar al repositorio central. Si el consolidado atómico es revertido, la modificación individual es eliminada enteramente de todas las partes del repositorio. (es)
  • アトミックコミット (英: atomic commit)は、計算機科学の分野では、一連の個別の変更が単一の処理として実行される処理のこと。すべての変更が適用された場合、アトミックコミットは成功したと表現される。アトミックコミットを完了する前に障害が発生した場合、"コミット"は中止され、すべての変更が取り消されます (ロールバック)。これにより、システムは常に一貫した状態に保たれる。もう1つの重要な特性は、不可分操作としての性質に由来する。トランザクション分離により、一度に1つのアトミックコミットのみが処理される。アトミックコミットの最も一般的な用途は、データベースシステムとバージョン管理システムである。 アトミックコミットの課題は、複数のシステム間の調整が必要であることだ。 コンピュータネットワークは信頼性の低いサービスであるため、これは、二人の将軍問題で証明されているように、すべてのシステムと調整できるアルゴリズムがないことを意味する。データベースがますます分散されるにつれて、この調整により、真のアトミックコミットを行うことが難しくなる。 (ja)
  • 컴퓨터 과학 분야에서 원자적 커밋(atomic commit)은 구별되는 여러 변경사항들을 하나의 운용 단위로 적용하는 것이다. 변경사항이 적용되면 원자적 커밋은 성공하였다고 이야기된다. 원자적 커밋이 끝나기 전에 실패한 것이 하나라도 있다면 원자적 커밋에서 완수되는 모든 변경사항들이 되돌려진다. 이는 시스템은 늘 일정한 상태로 유지될 수 있도록 보증한다. 격리의 다른 주된 속성은 원자 조작이라는 태생적 특징에서 비롯된다. 격리는 오직 하나의 원자적 커밋만이 한 번에 처리되는 것을 보증한다. 원자적 커밋은 데이터베이스 시스템과 버전 관리 시스템에서 가장 흔히 사용된다. 원자적 커밋의 문제는 여러 시스템 간 조화가 요구된다는 것이다. 컴퓨터 네트워크들이 신뢰할 수 없는 서비스들이라면 어떠한 알고리즘도 두 장군 문제에서 증명된 바대로 모든 시스템들과 조화를 이룰 수 없음을 의미한다. 데이터베이스들이 더욱 더 분산되어가면 이러한 조화는 진정한 원자적 커밋을 만드는 데 대한 어려움을 증가시킨다. (ko)
dbo:wikiPageID
  • 1117060 (xsd:integer)
dbo:wikiPageLength
  • 13126 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1122930949 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • アトミックコミット (英: atomic commit)は、計算機科学の分野では、一連の個別の変更が単一の処理として実行される処理のこと。すべての変更が適用された場合、アトミックコミットは成功したと表現される。アトミックコミットを完了する前に障害が発生した場合、"コミット"は中止され、すべての変更が取り消されます (ロールバック)。これにより、システムは常に一貫した状態に保たれる。もう1つの重要な特性は、不可分操作としての性質に由来する。トランザクション分離により、一度に1つのアトミックコミットのみが処理される。アトミックコミットの最も一般的な用途は、データベースシステムとバージョン管理システムである。 アトミックコミットの課題は、複数のシステム間の調整が必要であることだ。 コンピュータネットワークは信頼性の低いサービスであるため、これは、二人の将軍問題で証明されているように、すべてのシステムと調整できるアルゴリズムがないことを意味する。データベースがますます分散されるにつれて、この調整により、真のアトミックコミットを行うことが難しくなる。 (ja)
  • 컴퓨터 과학 분야에서 원자적 커밋(atomic commit)은 구별되는 여러 변경사항들을 하나의 운용 단위로 적용하는 것이다. 변경사항이 적용되면 원자적 커밋은 성공하였다고 이야기된다. 원자적 커밋이 끝나기 전에 실패한 것이 하나라도 있다면 원자적 커밋에서 완수되는 모든 변경사항들이 되돌려진다. 이는 시스템은 늘 일정한 상태로 유지될 수 있도록 보증한다. 격리의 다른 주된 속성은 원자 조작이라는 태생적 특징에서 비롯된다. 격리는 오직 하나의 원자적 커밋만이 한 번에 처리되는 것을 보증한다. 원자적 커밋은 데이터베이스 시스템과 버전 관리 시스템에서 가장 흔히 사용된다. 원자적 커밋의 문제는 여러 시스템 간 조화가 요구된다는 것이다. 컴퓨터 네트워크들이 신뢰할 수 없는 서비스들이라면 어떠한 알고리즘도 두 장군 문제에서 증명된 바대로 모든 시스템들과 조화를 이룰 수 없음을 의미한다. 데이터베이스들이 더욱 더 분산되어가면 이러한 조화는 진정한 원자적 커밋을 만드는 데 대한 어려움을 증가시킨다. (ko)
  • In the field of computer science, an atomic commit is an operation that applies a set of distinct changes as a single operation. If the changes are applied, then the atomic commit is said to have succeeded. If there is a failure before the atomic commit can be completed, then all of the changes completed in the atomic commit are reversed. This ensures that the system is always left in a consistent state. The other key property of isolation comes from their nature as atomic operations. Isolation ensures that only one atomic commit is processed at a time. The most common uses of atomic commits are in database systems and version control systems. (en)
  • Un commit atómico o consolidado atómico es un concepto implementado en los modernos sistemas de control de versiones que permite realizar la consolidación o commit cargando a la fuente cambios en varios ficheros (llamado un conjunto de cambios o changeset) mientras garantizan que todos los ficheros se cargan completamente y se combinan. (es)
rdfs:label
  • Atomic commit (en)
  • Commit atómico (es)
  • 원자적 커밋 (ko)
  • アトミックコミット (ja)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License