In computer science, ACID (Atomicity, Consistency, Isolation, Durability) is a set of properties that guarantee that database transactions are processed reliably. In the context of databases, a single logical operation on the data is called a transaction.

PropertyValue
p:abstract
  • In computer science, ACID (Atomicity, Consistency, Isolation, Durability) is a set of properties that guarantee that database transactions are processed reliably. In the context of databases, a single logical operation on the data is called a transaction. An example of a transaction is a transfer of funds from one account to another, even though it might consist of multiple individual operations (such as debiting one account and crediting another). (en)
  • En bases de datos se denomina ACID a un conjunto de características necesarias para que una serie de instrucciones puedan ser consideradas como una transacción. Así pues, si un sistema de gestión de bases de datos es ACID compliant quiere decir que el mismo cuenta con las funcionalidades necesarias para que sus transacciones tengan las características ACID. En concreto ACID es un acrónimo de Atomicity, Consistency, Isolation and Durability: Atomicidad, Consistencia, Aislamiento y Durabilidad en español. (es)
  • Das Akronym ACID bzw. AKID beschreibt erwünschte Eigenschaften von Transaktionen bei Datenbankmanagementsystemen (DBMS) oder verteilten Systemen. Es steht für Atomarität (atomicity), Konsistenz (consistency), Isoliertheit (isolation) und Dauerhaftigkeit (durability). Man spricht daher im Deutschen auch von AKID-Eigenschaften. (de)
  • Les propriétés ACID sont quatre propriétés essentielles d'un sous-système de traitement de transactions d'un système de gestion de base de données. Le mot ACID est un acronyme référant aux propriétés suivantes : *Atomicité : une transaction doit soit être complètement validée ou complètement annulée. *Cohérence : aucune transaction ne peut sortir de la base de données dans un état incohérent. *Isolation : une transaction ne peut voir aucune autre transaction en cours d'exécution. *Durabilité : après que le client a été informé du succès de la transaction, les résultats de celle-ci ne disparaîtront pas. (fr)
  • Nell'ambito dei database, ACID deriva dall'acronimo inglese Atomicity, Consistency, Isolation, e Durability (Atomicità, Coerenza, Isolamento e Durabilità). Perché le transazioni operino in modo corretto sui dati è necessario che i meccanismi che le implementano soddisfino queste quattro proprietà: * atomicità: la transazione è indivisibile nella sua esecuzione e la sua esecuzione deve essere o totale o nulla, non sono ammesse esecuzioni intermedie; * coerenza: quando inizia una transazione il database si trova in uno stato coerente e quando la transazione termina il database deve essere in uno stato coerente, ovvero non deve violare eventuali vincoli di integrità, quindi non devono verificarsi contraddizioni (inconsistency) tra i dati archiviati nel DB; * isolamento: ogni transazione deve essere eseguita in modo isolato e indipendente dalle altre transazioni, l'eventuale fallimento di una transazione non deve interferire con le altre transazioni in esecuzione; * durabilità: detta anche persistenza, si riferisce al fatto che una volta che una transazione ha richiesto un commit work, i cambiamenti apportati non dovranno essere più persi. Per evitare che nel lasso di tempo fra il momento in cui la base di dati si impegna a scrivere le modifiche e quello in cui li scrive effettivamente si verifichino perdite di dati dovuti a malfunzionamenti, vengono tenuti dei registri di log, dove sono annotate tutte le operazioni sul DB. Nei sistemi di DBMS le transazioni vengono processate dal Transaction Processing. Una query (interrogazione alla base di dati) e altre azioni vengono raggruppate in una transazione che deve essere eseguita Atomicamente, isolatata dalle altre ed eventualemente modifica in modo permenente il database. Tale comportamento è assicurato dal * Concurrency Control Manager o WorkSpace Privato che garantisce l'atomicità e isolamento * Logging / Recovery Manager che garantisce la durabilità e coerenza. ---- (it)
  • ACIDとは、Atomicity, Consistency, Isolation, Durabilityから合成された頭字語である。 これ以上分解すると意味のないものとなる最小の処理単位という意味の原子性(Atomicity:アトミック性)、一貫性(Consistency)、独立性(Isolation)、および永続性(Durability)は、トランザクション処理を行うにあたって不可欠な機能であると考えられている。もしACIDがなければデータベースの完全な状態は保証されない。ISO/IEC 10026-1:1992 Section 4に詳述されている。 (ja)
  • Zonder een strikte set regels kan een database gemakkelijk verstrikt raken in een situatie waarbij twee transacties tegelijkertijd schrijfrechten verlangen op een enkel tupel. Een database wordt daarom geacht aan ACID te voldoen. Dat betekent dat transacties voldoen aan de eisen: * Atomair (atomic): de mate waarin het DBMS garandeert dat een transactie ofwel geheel wordt uitgevoerd, ofwel geheel nietig is. * Consistent (consistency): Een transactie creëert ofwel een nieuwe geldige staat of, in geval van een fout of een probleem, herstelt de staat naar deze van voor de transactie. Dit impliceert dat na de transactie alle integriteitsregels van de database moeten gelden. Opm: vaak fout begrepen: tijdens de transactie kunnen integriteitsregels worden overschreden. * Geïsoleerd (isolated): transacties worden geïsoleerd van elkaar uitgevoerd, dat wil zeggen dat transacties die tegelijkertijd worden uitgevoerd geen inzicht hebben in elkaars tussenresultaten. * Duurzaam (durability): waardoor een voltooide transactie later niet ongeldig gemaakt kan worden. (nl)
  • ACID to pojęcie, dotyczące opisu warunków, jakie powinny spełniać transakcje w bazach danych. ACID jest skrótem od angielskich słów: atomicity - atomowość, consistency - spójność, isolation - izolacja, durability - trwałość. * atomowość transakcji oznacza, iż każda transakcja albo wykona się w całości, albo w ogóle, czyli np. jeżeli w ramach jednej transakcji odbywać ma się przelew bankowy (zmniejszenie wartości jednego konta i powiększenie innego o tę samą kwotę), to nie może zajść sytuacja, że z jednego konta ubędzie pieniędzy a kwota na docelowym będzie bez zmian: albo przelew zostanie wykonany w całości, albo w ogóle. * spójność transakcji oznacza, że po wykonaniu transakcji system będzie spójny, czyli nie zostaną naruszone żadne zasady integralności. * izolacja transakcji oznacza, iż jeżeli dwie transakcje wykonują się współbieżnie, to zazwyczaj (zależnie od poziomu izolacji) nie widzą zmian przez siebie wprowadzanych. Poziom izolacji w bazach danych jest zazwyczaj konfigurowalny i określa jakich anomalii możemy się spodziewać przy wykonywaniu transakcji, przykładowe typy izolacji to: # read uncommitted, # read committed, # repeatable read, # serializable * trwałość danych oznacza, że system potrafi uruchomić się i udostępnić spójne i nienaruszone dane zapisane w ramach zatwierdzonych transakcji, na przykład po nagłej awarii zasilania. (pl)
  • ACID é uma sigla utilizada na ciência da computação para caracterizar uma transação, entre outras coisas. Significa: *A - Atomicidade *C - Consistência *I - Isolamento *D - Durabilidade (pt)
  • Акроним ACID описывает требуемые свойства транзакции в СУБД или распределённых системах: * Atomicity (атомарность): определят, что транзакция является наименьшим, неделимым блоком алгоритма изменения данных. Другими словами, любые части (подоперации) транзакции либо выполняются все, либо не выполняется ни одной такой части. Поскольку на самом деле невозможно одновременно и атомарно выполнить последовательность команд внутри транзакции, вводится понятие «отката» (rollback): если транзакцию не удаётся полностью завершить, результаты всех до сих пор произведённых действий должны быть отменены и система возвращается в исходное состояние. * Consistency (непротиворечивость): по окончанию транзакция оставляет данные в непротиворечивом состоянии. Скажем, если поле в базе данных описано как имеющее только уникальные значения строк, то при любом исходе транзакции строк-дубликатов появиться не может. * Isolation (изоляция): во время выполнения транзакции другие процессы не должны видеть данные в промежуточном состоянии. Например, если транзакция изменяет сразу несколько полей в базе данных, то другой запрос, выполненный во время выполнения транзакции, не должен вернуть одни из этих полей с новыми значениями, а другие с исходными. * Durability (долговечность): независимо от проблем на нижних уровнях (к примеру, обесточивание системы или сбои в оборудовании) изменения, сделанные успешно завершённой транзакцией, останутся сохранёнными после возвращения системы в работу. (ru)
  • ACID,是指在数据库管理系统(DBMS)中事务所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 在数据库系统中,一个事务是指由一系列数据库操作组成的一个完整的逻辑过程。例如银行转帐,从原账户扣除金额,以及向目标账户添加金额,这两个数据库操作的总和构成一个完整的逻辑过程,不可拆分。这个过程被称为一个事务,具有ACID特性。 * 原子性 : 整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。 * 一致性 : 在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。 * 隔离性 : 两个事务的执行是互不干扰的,一个事务不可能看到其他事务运行时,中间某一时刻的数据。 * 持久性 : 在事务完成以后,该事务所对数据库所作的更改便持久的保存在数据库之中,并不会被回滚。 ACID的概念在ISO/IEC 10026-1:1992文件的第四段內有所說明。 (zh)
p:hasPhotoCollection
p:wikipage-de
p:wikipage-es
p:wikipage-fr
p:wikipage-it
p:wikipage-ja
p:wikipage-nl
p:wikipage-pl
p:wikipage-pt
p:wikipage-ru
p:wikipage-zh
rdf:type
rdfs:comment
  • In computer science, ACID (Atomicity, Consistency, Isolation, Durability) is a set of properties that guarantee that database transactions are processed reliably. In the context of databases, a single logical operation on the data is called a transaction. (en)
  • En bases de datos se denomina ACID a un conjunto de características necesarias para que una serie de instrucciones puedan ser consideradas como una transacción. Así pues, si un sistema de gestión de bases de datos es ACID compliant quiere decir que el mismo cuenta con las funcionalidades necesarias para que sus transacciones tengan las características ACID. (es)
  • Das Akronym ACID bzw. AKID beschreibt erwünschte Eigenschaften von Transaktionen bei Datenbankmanagementsystemen (DBMS) oder verteilten Systemen. Es steht für Atomarität (atomicity), Konsistenz (consistency), Isoliertheit (isolation) und Dauerhaftigkeit (durability). Man spricht daher im Deutschen auch von AKID-Eigenschaften. (de)
  • Les propriétés ACID sont quatre propriétés essentielles d'un sous-système de traitement de transactions d'un système de gestion de base de données. Le mot ACID est un acronyme référant aux propriétés suivantes : *Atomicité : une transaction doit soit être complètement validée ou complètement annulée. *Cohérence : aucune transaction ne peut sortir de la base de données dans un état incohérent. (fr)
  • Nell'ambito dei database, ACID deriva dall'acronimo inglese Atomicity, Consistency, Isolation, e Durability (Atomicità, Coerenza, Isolamento e Durabilità). (it)
  • ACIDとは、Atomicity, Consistency, Isolation, Durabilityから合成された頭字語である。 (ja)
  • Zonder een strikte set regels kan een database gemakkelijk verstrikt raken in een situatie waarbij twee transacties tegelijkertijd schrijfrechten verlangen op een enkel tupel. Een database wordt daarom geacht aan ACID te voldoen. Dat betekent dat transacties voldoen aan de eisen: * Atomair (atomic): de mate waarin het DBMS garandeert dat een transactie ofwel geheel wordt uitgevoerd, ofwel geheel nietig is. (nl)
  • ACID to pojęcie, dotyczące opisu warunków, jakie powinny spełniać transakcje w bazach danych. ACID jest skrótem od angielskich słów: atomicity - atomowość, consistency - spójność, isolation - izolacja, durability - trwałość. (pl)
  • ACID é uma sigla utilizada na ciência da computação para caracterizar uma transação, entre outras coisas. (pt)
  • Акроним ACID описывает требуемые свойства транзакции в СУБД или распределённых системах: (ru)
  • ACID,是指在数据库管理系统(DBMS)中事务所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 (zh)
rdfs:label
  • ACID (en)
  • ACID (es)
  • ACID (de)
  • Propriétés ACID (fr)
  • ACID (it)
  • ACID (コンピュータ科学) (ja)
  • ACID (nl)
  • ACID (pl)
  • ACID (pt)
  • ACID (ru)
  • ACID (zh)
skos:subject
foaf:page
p:redirect
owl:sameAs