sábado, 4 de maio de 2019

Teorema CAP (Consistência, Disponibilidade, Partição) em sistemas de computação de dados | CAP Theorem (Consistency, Availability, Partition tolerance) in data computing systems

Artigos relacionados: Balanceamento de Carga • Elasticidade vs Escalabilidade • Propriedades ACID • Teorema CAP

Teorema CAP (Consistência, Disponibilidade, Partição) em sistemas de computação de dados
Em sistemas de computação, o teorema CAP (Consistência, Disponibilidade, Partição) afirma que a informação armazenada que é distribuída nos servidores do sistema da rede, fornece simultaneamente mais de duas das três garantias que o constituem. O teorema CAP implica que numa partição de rede, é preciso escolher entre consistência e disponibilidade, onde o administrador de rede escolhe a melhor forma para garantir a entrega de informação aos utilizadores.

Consistência
Cada leitura dos dados no sistema, recebe a gravação mais recente da informação, ou recebe um erro caso não contenha a informação mais recente.

Disponibilidade
Cada pedido ao sistema recebe uma resposta (sem erro) da informação pedida, mas sem a garantia de que os dados recebidos contêm a gravação mais recente da informação.

Tolerância de partição
O sistema continua a dar as respostas com a informação, mesmo que os pedidos estejam a ser descartados ou que a informação esteja a ser enviada com atraso, pelos diferentes nós da rede.

Qualquer sistema de rede está sujeito a falhas, no entanto o administrador pode preparar o sistema de forma a que exista uma tolerância a falhas, escolhendo entre consistência e disponibilidade para a partição. Ao escolher consistência sobre disponibilidade, o sistema irá apresentar um erro ou uma mensagem de atraso, caso não seja possível garantir que a informação que deve enviar ao utilizador seja a informação mais recente gravada no sistema. Ao escolher disponibilidade sobre consistência, o sistema nunca dará um erro ou uma mensagem de atraso, irá sempre enviar a informação ao pedido do utilizador mesmo que não consiga garantir que a informação enviada é a informação mais recente guardada no sistema porque não consegue comunicar com os outros nós em rede. Caso o sistema esteja a funcionar sem falhas, tanto a disponibilidade como a consistência são satisfeitas, e a informação é enviada imediatamente sem erros e garantindo que a informação enviada é a mais recente gravada no sistema.

Um exemplo que podemos utilizar quando este teorema é aplicada é o caso de um banco: um banco guarda a informação em vários servidores, quando um cliente faz uma transferência de dinheiro, no momento que voltar a consultar o saldo, o saldo da conta terá que ser sempre o mais recente, e não poderá ser apresentado o saldo de quando ele tinha antes de fazer a transferência. Desta forma o administrador deverá escolher consistência em vês de disponibilidade, porque é melhor dar um erro que “não é possível consultar o saldo”, do que apresentar o saldo errado ao cliente. Em outros casos em que a informação a apresentar ao cliente não é crucial, a disponibilidade é mais importante para satisfazer o utilizador.



______________________________________________________________________




Index
― Teorema CAP (Consistência, Disponibilidade, Partição) em sistemas de computação de dados (PORTUGUESE | PORTUGUÊS)
― CAP Theorem (Consistency, Availability, Partition tolerance) in data computing systems (ENGLISH)
― Théorème de la PAC (cohérence, disponibilité, tolérance de partition) dans les systèmes informatiques (FRENCH | FRANÇAIS)
― Teorema de CAP (consistencia, disponibilidad, tolerancia de partición) en sistemas informáticos (SPANISH | ESPAÑOL)
― CAP-Theorem (Konsistenz, Verfügbarkeit, Partitionstoleranz) in Computersystemen (GERMAN | DEUTSCHE)
― Teorema CAP (coerenza, disponibilità, tolleranza delle partizioni) nei sistemi informatici (ITALIAN | ITALIANO)
― Теорема CAP (согласованность, доступность, допуск раздела) в вычислительных (RUSSIAN | РУССКИЙ)
― Bilgi işlem sistemlerinde CAP Teoremi (Tutarlılık, Kullanılabilirlik, Bölüm toleransı) (TURKISH | TÜRK)
― Теорема CAP (узгодженість, доступність, толерантність розділів) в обчислювальних системах (UKRAINIAN | УКРАЇНСЬКИЙ)
― 計算系統中的CAP定理(一致性,可用性,分區容差) (CHINESE | 中文)
― 計算機システムにおけるCAP定理(一貫性、可用性、分割許容度) (JAPANESE | 日本語)
― CAP Theorem (الاتساق ، الإتاحة ، قسم التحمل) في أنظمة الحوسبة (ARABIC | عربى)
― 컴퓨팅 시스템의 CAP 정리 (일관성, 가용성, 파티션 허용 오차) (KOREAN | 한국)
― Θεώρημα CAP (Συνέπεια, διαθεσιμότητα, ανοχή διαχωρισμού) στα υπολογιστικά συστήματα (GREEK | Ελληνικά)
― CAP-stelling (consistentie, beschikbaarheid, partitietolerantie) in computersystemen (NETHERLANDS | NEDERLAND)
― CAP Teorema (Consistență, Disponibilitate, Toleranța partițiilor) în sistemele de calcul (ROMANIA | ROMÂNIA)




______________________________________________________________________




ENGLISH
CAP Theorem (Consistency, Availability, Partition tolerance) in data computing systems
In computing systems, the CAP (Consistency, Availability, Partition tolerance) theorem states that the stored information that is distributed on the network system servers, simultaneously provides more than two of the three guarantees that constitute it. The CAP theorem implies that on a network partition, you must choose between consistency and availability, where the network administrator chooses the best way to ensure the delivery of information to users.

Consistency
Each reading of the data in the system receives the most recent recording of the information, or receives an error if it does not guarantee that contains the latest information stored.

Availability
Each request to the system receives a response (without error) of the information requested, but without the guarantee that the data received contains the most recent recording of the information stored.

Partition tolerance
The system continues to respond with the information, even if the requests are being dropped or the information is being sent with a delay by the different nodes in the network.

Any network system is subject to failures, however, the administrator can prepare the system so that there is a fault tolerance, choosing between consistency and availability for the partition. When choosing consistency over availability, the system will display an error or a error/delay message if it can not be ensured that the information sent to the user is the most recent information recorded on the system. When choosing availability over consistency, the system will never give an error/delay message, it will always send the information to the user's request even if it can not guarantee that the information sent is the most recent information stored in the system, because it can not communicate with the other networked nodes. If the system is operating without fail, both availability and consistency are met, and the information is sent immediately without error and ensuring that the information sent is the latest recorded on the system.

An example that we can use when this theorem is applied is the case of a bank: a bank stores the information in several servers, when a client makes a money transfer, the moment that he return to consult the balance, the balance of the account will have to always be the most recent, and can not be shown the balance he had before making the transfer. This way the administrator should choose consistency after availability, because it is better to give an error that "can not check the balance at this moment", than to present the wrong balance to the client. In other cases where the information to be presented to the customer is not crucial, availability is more important to satisfy the user.



______________________________________________________________________




FRENCH | FRANÇAIS
Théorème de la PAC (cohérence, disponibilité, tolérance de partition) dans les systèmes informatiques
Dans les systèmes informatiques, le théorème CAP indique que les informations stockées distribuées sur les serveurs du système du réseau fournissent simultanément plus de deux des trois garanties qui les constituent. Le théorème CAP implique que sur une partition réseau, vous devez choisir entre la cohérence et la disponibilité, où l'administrateur réseau choisit le meilleur moyen de garantir la livraison des informations aux utilisateurs.

Cohérence
Chaque lecture des données dans le système reçoit l’enregistrement le plus récent de l’information ou une erreur s’il ne garantit pas que l’information la plus récente est stockée.

Disponibilité
Chaque demande adressée au système reçoit une réponse (sans erreur) des informations demandées, mais sans la garantie que les données reçues contiennent l'enregistrement le plus récent des informations stockées.

Tolérance de partition
Le système continue à répondre avec les informations, même si les demandes sont abandonnées ou si les informations sont envoyées avec un retard par les différents nœuds du réseau.

Tout système réseau est sujet à des pannes. Toutefois, l'administrateur peut préparer le système de sorte qu'il existe une tolérance aux pannes, en choisissant entre cohérence et disponibilité pour la partition. Lorsque vous choisissez la cohérence par rapport à la disponibilité, le système affichera un message d'erreur ou un message d'erreur / retard s'il ne peut pas être garanti que les informations envoyées à l'utilisateur sont les informations les plus récentes enregistrées sur le système. Lorsque vous choisissez la disponibilité plutôt que la cohérence, le système ne donnera jamais de message d'erreur / de retard, il enverra toujours les informations à la demande de l'utilisateur, même s'il ne peut pas garantir que les informations envoyées sont les informations les plus récentes stockées dans le système, car elles peuvent pas communiquer avec les autres nœuds du réseau. Si le système fonctionne sans échec, la disponibilité et la cohérence sont respectées. Les informations sont envoyées immédiatement sans erreur et garantissent que les informations envoyées sont les dernières enregistrées sur le système.

Un exemple que nous pouvons utiliser lorsque ce théorème est appliqué est le cas d'une banque: une banque stocke les informations sur plusieurs serveurs, lorsqu'un client effectue un virement de fonds, au moment où il retourne consulter le solde, le solde du compte. devra toujours être le plus récent, et ne peut être montré le solde qu'il avait avant de faire le transfert. De cette manière, l'administrateur doit choisir la cohérence après la disponibilité, car il est préférable de donner une erreur qui "ne peut pas vérifier le solde à ce moment", plutôt que de présenter le mauvais solde au client. Dans les autres cas où les informations à présenter au client ne sont pas cruciales, la disponibilité est plus importante pour satisfaire l'utilisateur.



______________________________________________________________________




SPANISH | ESPAÑOL
Teorema de CAP (consistencia, disponibilidad, tolerancia de partición) en sistemas informáticos
En los sistemas informáticos, el teorema de CAP establece que la información almacenada que se distribuye en los servidores del sistema de red proporciona simultáneamente más de dos de las tres garantías que lo constituyen. El teorema de CAP implica que en una partición de red, debe elegir entre la consistencia y la disponibilidad, donde el administrador de la red elige la mejor manera de garantizar la entrega de información a los usuarios.

Consistencia
Cada lectura de los datos en el sistema recibe la grabación más reciente de la información, o recibe un error si no garantiza que contenga la información más reciente almacenada.

Disponibilidad
Cada solicitud al sistema recibe una respuesta (sin error) de la información solicitada, pero sin la garantía de que los datos recibidos contienen la grabación más reciente de la información almacenada.

Tolerancia de partición
El sistema continúa respondiendo con la información, incluso si las solicitudes se descartan o la información se envía con retraso por los diferentes nodos de la red.

Cualquier sistema de red está sujeto a fallas, sin embargo, el administrador puede preparar el sistema para que haya una tolerancia a fallas, eligiendo entre la consistencia y la disponibilidad para la partición. Al elegir la coherencia sobre la disponibilidad, el sistema mostrará un error o un mensaje de error / retraso si no se puede garantizar que la información enviada al usuario sea la información más reciente registrada en el sistema. Al elegir la disponibilidad por coherencia, el sistema nunca emitirá un mensaje de error / retraso, siempre enviará la información a la solicitud del usuario, incluso si no puede garantizar que la información enviada sea la información más reciente almacenada en el sistema, ya que puede No se comunica con los demás nodos en red. Si el sistema está funcionando sin fallar, se cumplen tanto la disponibilidad como la consistencia, y la información se envía inmediatamente sin errores y se asegura de que la información enviada sea la más reciente registrada en el sistema.

Un ejemplo que podemos usar cuando se aplica este teorema es el caso de un banco: un banco almacena la información en varios servidores, cuando un cliente realiza una transferencia de dinero, en el momento en que regresa para consultar el saldo, el saldo de la cuenta. Tendrá que ser siempre el más reciente, y no se le puede mostrar el saldo que tenía antes de realizar la transferencia. De esta manera, el administrador debe elegir la consistencia después de la disponibilidad, porque es mejor dar un error que "no puede verificar el saldo en este momento", que presentar el saldo incorrecto al cliente. En otros casos donde la información que se presenta al cliente no es crucial, la disponibilidad es más importante para satisfacer al usuario.



_______________________________________________________________________




GERMAN | DEUTSCHE
CAP-Theorem (Konsistenz, Verfügbarkeit, Partitionstoleranz) in Computersystemen
In Computersystemen gibt der CAP-Theorem an, dass die gespeicherten Informationen, die auf den Servern des Netzwerksystems verteilt werden, gleichzeitig mehr als zwei der drei Garantien bieten, die sie ausmachen. Der CAP-Theorem impliziert, dass Sie auf einer Netzwerkpartition zwischen Konsistenz und Verfügbarkeit wählen müssen, wobei der Netzwerkadministrator die beste Methode wählt, um die Bereitstellung von Informationen für Benutzer sicherzustellen.

Konsistenz
Jedes Lesen der Daten im System empfängt die jüngste Aufzeichnung der Informationen oder einen Fehler, wenn nicht garantiert wird, dass die zuletzt gespeicherten Informationen enthalten sind.

Verfügbarkeit
Jede Anforderung an das System empfängt eine Antwort (ohne Fehler) der angeforderten Informationen, jedoch ohne die Garantie, dass die empfangenen Daten die letzte Aufzeichnung der gespeicherten Informationen enthalten.

Partitionstoleranz
Das System antwortet weiterhin mit den Informationen, auch wenn die Anforderungen verworfen werden oder die Informationen mit einer Verzögerung von den verschiedenen Knoten im Netzwerk gesendet werden.

Jedes Netzwerksystem ist fehleranfällig. Der Administrator kann das System jedoch so vorbereiten, dass Fehlertoleranz besteht, wobei zwischen Konsistenz und Verfügbarkeit der Partition gewählt wird. Bei der Auswahl der Konsistenz gegenüber der Verfügbarkeit zeigt das System eine Fehler- oder Fehler- / Verzögerungsmeldung an, wenn nicht sichergestellt werden kann, dass die an den Benutzer gesendeten Informationen die aktuellsten im System aufgezeichneten Informationen sind. Bei der Auswahl der Verfügbarkeit über die Konsistenz gibt das System niemals eine Fehler- / Verzögerungsnachricht aus, sondern sendet die Informationen immer an die Anfrage des Benutzers, auch wenn es nicht garantieren kann, dass die gesendeten Informationen die letzten im System gespeicherten Informationen sind, da dies möglich ist nicht mit den anderen vernetzten Knoten kommunizieren. Wenn das System fehlerfrei arbeitet, sind sowohl Verfügbarkeit als auch Konsistenz gegeben, und die Informationen werden sofort fehlerfrei gesendet und es wird sichergestellt, dass die gesendeten Informationen die letzten im System aufgezeichneten Informationen sind.

Ein Beispiel, das wir verwenden können, wenn dieser Satz angewendet wird, ist der Fall einer Bank: Eine Bank speichert die Informationen auf mehreren Servern, wenn ein Kunde eine Geldüberweisung vornimmt, sobald er zurückkehrt, um den Kontostand abzurufen, den Kontostand muss immer der aktuellste sein und kann nicht das Guthaben angezeigt werden, das er vor der Überweisung hatte. Auf diese Weise sollte der Administrator die Konsistenz nach Verfügbarkeit auswählen, da es besser ist, einen Fehler zu geben, der "den Kontostand zu diesem Zeitpunkt nicht prüfen kann", als dem Client den falschen Kontostand zu präsentieren. In anderen Fällen, in denen die Informationen, die dem Kunden zur Verfügung gestellt werden sollen, nicht entscheidend sind, ist die Verfügbarkeit wichtiger, um den Benutzer zufrieden zu stellen.



______________________________________________________________________




ITALIAN | ITALIANO
Teorema CAP (coerenza, disponibilità, tolleranza delle partizioni) nei sistemi informatici
Nei sistemi di calcolo, il teorema CAP afferma che le informazioni memorizzate che sono distribuite sui server del sistema di rete, fornisce simultaneamente più di due delle tre garanzie che lo costituiscono. Il teorema CAP implica che su una partizione di rete, è necessario scegliere tra coerenza e disponibilità, in cui l'amministratore di rete sceglie il modo migliore per garantire la consegna delle informazioni agli utenti.

Consistenza
Ogni lettura dei dati nel sistema riceve la registrazione più recente delle informazioni o riceve un errore se non garantisce che contenga le informazioni più recenti memorizzate.

Disponibilità
Ogni richiesta al sistema riceve una risposta (senza errori) delle informazioni richieste, ma senza la garanzia che i dati ricevuti contengano la registrazione più recente delle informazioni memorizzate.

Tolleranza alle partizioni
Il sistema continua a rispondere con le informazioni, anche se le richieste vengono eliminate o le informazioni vengono inviate con ritardo dai diversi nodi della rete.

Qualsiasi sistema di rete è soggetto a guasti, tuttavia, l'amministratore può preparare il sistema in modo che vi sia una tolleranza di errore, scegliendo tra coerenza e disponibilità per la partizione. Quando si sceglie la coerenza rispetto alla disponibilità, il sistema visualizza un errore o un messaggio di errore / ritardo se non è possibile garantire che le informazioni inviate all'utente siano le informazioni più recenti registrate sul sistema. Quando si sceglie la disponibilità rispetto alla consistenza, il sistema non darà mai un messaggio di errore / ritardo, invierà sempre le informazioni alla richiesta dell'utente anche se non può garantire che le informazioni inviate siano le informazioni più recenti memorizzate nel sistema, poiché può non comunicare con gli altri nodi in rete. Se il sistema funziona senza problemi, vengono soddisfatte sia la disponibilità che la coerenza e le informazioni vengono inviate immediatamente senza errori e garantendo che le informazioni inviate siano le ultime registrate sul sistema.

Un esempio che possiamo usare quando questo teorema viene applicato è il caso di una banca: una banca memorizza le informazioni in diversi server, quando un cliente effettua un trasferimento di denaro, nel momento in cui torna a consultare il saldo, il saldo del conto dovrà sempre essere il più recente, e non può essere mostrato l'equilibrio che aveva prima di effettuare il trasferimento. In questo modo l'amministratore dovrebbe scegliere la coerenza dopo la disponibilità, perché è meglio dare un errore che "non può controllare il saldo in questo momento", piuttosto che presentare il saldo sbagliato al cliente. In altri casi in cui le informazioni da presentare al cliente non sono cruciali, la disponibilità è più importante per soddisfare l'utente.



_______________________________________________________________________




RUSSIAN | РУССКИЙ
Теорема CAP (согласованность, доступность, допуск раздела) в вычислительных системах
В вычислительных системах теорема CAP гласит, что хранимая информация, которая распространяется на серверах сетевой системы, одновременно обеспечивает более двух из трех гарантий, которые ее составляют. Теорема CAP подразумевает, что в сетевом разделе вы должны выбирать между согласованностью и доступностью, когда сетевой администратор выбирает наилучший способ обеспечения доставки информации пользователям.

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

Доступность
Каждый запрос к системе получает ответ (без ошибок) на запрошенную информацию, но без гарантии того, что полученные данные содержат самую последнюю запись сохраненной информации.

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

Любая сетевая система подвержена сбоям, однако администратор может подготовить систему к отказоустойчивости, выбирая между согласованностью и доступностью раздела. При выборе согласованности по доступности система будет отображать сообщение об ошибке или сообщение об ошибке / задержке, если нельзя гарантировать, что отправленная пользователю информация является самой последней записанной в системе информацией. При выборе доступности вместо согласованности система никогда не выдаст сообщение об ошибке / задержке, она всегда будет отправлять информацию по запросу пользователя, даже если она не может гарантировать, что отправленная информация является самой последней информацией, хранящейся в системе, поскольку она может не связываться с другими сетевыми узлами. Если система работает без сбоев, то и доступность, и согласованность выполняются, и информация отправляется немедленно без ошибок, и гарантируется, что отправленная информация является последней записанной в системе.

Примером, который мы можем использовать при применении этой теоремы, является случай банка: банк хранит информацию на нескольких серверах, когда клиент осуществляет перевод денег, момент, когда он возвращается, чтобы проверить баланс, остаток на счете всегда должен быть самым последним, и не может быть показан баланс, который он имел до совершения перевода. Таким образом, администратор должен выбирать непротиворечивость после доступности, потому что лучше выдать ошибку, которая «не может проверить баланс в данный момент», чем представить неправильный баланс клиенту. В других случаях, когда информация, которая должна быть представлена клиенту, не является критически важной, доступность более важна для удовлетворения пользователя.



______________________________________________________________________




TURKISH | TÜRK
Bilgi işlem sistemlerinde CAP Teoremi (Tutarlılık, Kullanılabilirlik, Bölüm toleransı)
Bilgi işlem sistemlerinde, CAP teoremi, ağ sistemi sunucularında dağıtılan saklanan bilgilerin eşzamanlı olarak onu oluşturan üç garantiden ikisini sağladığını belirtir. CAP teoremi, bir ağ bölümünde, bilginin kullanıcılara iletilmesini sağlamak için ağ yöneticisinin en iyi yolu seçtiği tutarlılık ve kullanılabilirlik arasında seçim yapmanız gerektiğini belirtir.

Tutarlılık
Sistemdeki verilerin her okunması, bilgilerin en son kaydını alır veya saklanan en son bilgileri içermesini garanti etmiyorsa bir hata alır.

Kullanılabilirlik
Sisteme yapılan her talep, talep edilen bilgilerin yanıtını (hatasız olarak) alır, ancak alınan verinin depolanan bilginin en son kaydını içerdiğini garanti etmez.

Bölüm toleransı
Sistem, istekleri yerine getirilmiş olsa veya bilgi ağdaki farklı düğümler tarafından gecikmeli olarak gönderilse bile bilgi ile yanıt vermeye devam eder.

Herhangi bir ağ sistemi arızalara maruz kalır, ancak yönetici sistemi hazırlayabilir, böylece bölüm için tutarlılık ve kullanılabilirlik arasında seçim yaparak hataya dayanıklılık elde edilir. Kullanılabilirliğe göre tutarlılık seçildiğinde, kullanıcıya gönderilen bilgilerin sistemde kaydedilen en son bilgi olduğu garanti edilemezse, sistem bir hata veya hata / gecikme mesajı gösterecektir. Tutarlılık yerine uygunluk seçildiğinde, sistem hiçbir zaman bir hata / gecikme mesajı vermez, gönderilen bilgilerin sistemde depolanan en yeni bilgiler olduğunu garanti edemese bile, bilgileri her zaman kullanıcının isteğine gönderir, çünkü diğer ağ düğümleriyle iletişim kurmuyor. Sistem hatasız çalışıyorsa, hem kullanılabilirlik hem de tutarlılık karşılanır ve bilgiler derhal hatasız gönderilir ve gönderilen bilgilerin sistemde en son kaydedilen bilgiler olduğundan emin olun.

Bu teorem uygulandığı zaman kullanabileceğimiz bir örnek bir bankanın durumudur: bir banka bir müşteri para transferi yaptığı zaman bir banka bilgiyi saklar, dengeye başvurmak için döndüğü an, hesap bakiyesi her zaman en yeni olmak zorunda kalacak ve transferi yapmadan önce sahip olduğu bakiye gösterilemez. Bu şekilde yöneticinin uygunluktan sonra tutarlılığı seçmesi gerekir, çünkü müşteriye yanlış bakiyeyi sunmaktan ziyade "şu anda bakiyeyi kontrol edemez" hatası vermek daha iyidir. Müşteriye sunulacak bilgilerin çok önemli olmadığı diğer durumlarda, kullanıcının memnuniyeti için mevcudiyet daha önemlidir.



______________________________________________________________________




UKRAINIAN | УКРАЇНСЬКИЙ
Теорема CAP (узгодженість, доступність, толерантність розділів) в обчислювальних системах
У обчислювальних системах теорема CAP вказує, що збережена інформація, яка поширюється на серверах мережевих систем, одночасно забезпечує більше двох з трьох гарантій, які її складають. Теорема CAP передбачає, що на мережному розділі необхідно вибрати між узгодженістю та доступністю, де адміністратор мережі вибирає найкращий спосіб забезпечення доставки інформації користувачам.

Консистенція
Кожне читання даних в системі отримує останню запис інформації або отримує помилку, якщо вона не гарантує, що містить останню збережену інформацію.

Доступність
Кожен запит до системи отримує відповідь (без помилки) на запитувану інформацію, але без гарантії, що отримані дані містять найостанніші записи збереженої інформації.

Переносимість розділів
Система продовжує відповідати інформацією, навіть якщо запити скидаються або інформація надсилається з затримкою різними вузлами мережі.

Будь-яка мережна система підлягає збоям, однак, адміністратор може підготувати систему так, щоб була відмовостійкість, вибираючи між узгодженістю і доступністю для розділу. При виборі узгодженості по відношенню до доступності система покаже повідомлення про помилку або повідомлення про помилку / затримку, якщо не вдається гарантувати, що інформація, надіслана користувачеві, є останньою інформацією, записаною в системі. Вибираючи доступність над узгодженістю, система ніколи не дасть повідомлення про помилку / затримку, вона завжди буде відправляти інформацію на запит користувача, навіть якщо вона не може гарантувати, що надіслана інформація є останньою інформацією, що зберігається в системі, тому що вона може не зв'язуються з іншими мережевими вузлами. Якщо система працює безперервно, як наявність, так і узгодженість виконуються, а інформація негайно відправляється без помилок і гарантує, що надіслана інформація є останньою, записаною в системі.

Приклад, який ми можемо використати, коли ця теорема застосовується, стосується банку: банк зберігає інформацію на декількох серверах, коли клієнт робить грошовий переказ, момент, коли він повертається, щоб проконсультувати баланс, залишок на рахунку доведеться завжди бути самим останнім, і не може бути показаний баланс, який він мав до здійснення переказу. Таким чином, адміністратор повинен вибрати послідовність після доступності, тому що краще дати помилку, що "не може перевірити баланс на даний момент", ніж представити клієнту неправильний баланс. В інших випадках, коли інформація, яка повинна бути представлена замовнику, не є критичною, доступність більш важлива для задоволення користувача.



______________________________________________________________________




CHINESE | 中文
計算系統中的CAP定理(一致性,可用性,分區容差)
在計算系統中,CAP定理指出,分佈在網絡系統服務器上的存儲信息同時提供構成它的三個保證中的兩個以上。 CAP定理意味著在網絡分區上,您必須在一致性和可用性之間進行選擇,網絡管理員選擇最佳方式來確保向用戶提供信息。

一致性
系統中每次讀取數據都會收到最新的信息記錄,如果不保證包含存儲的最新信息,則會收到錯誤。

可用性
對系統的每個請求都接收所請求信息的響應(沒有錯誤),但不保證所接收的數據包含所存儲信息的最新記錄。

分區容差
即使請求被丟棄或者網絡中的不同節點延遲發送信息,系統仍繼續響應該信息。

任何網絡系統都可能出現故障,但是,管理員可以準備系統,以便具有容錯能力,在分區的一致性和可用性之間進行選擇。當選擇一致性而非可用性時,如果無法確保發送給用戶的信息是系統上記錄的最新信息,則係統將顯示錯誤或錯誤/延遲消息。當選擇可用性超過一致性時,系統將永遠不會給出錯誤/延遲消息,它總是會將信息發送給用戶的請求,即使它不能保證發送的信息是存儲在系統中的最新信息,因為它可以不與其他聯網節點通信。如果系統正常運行,則可以滿足可用性和一致性,並立即發送信息而不會出現錯誤,並確保發送的信息是系統上最新記錄的信息。

我們可以在應用這個定理時使用的一個例子是銀行的情況:銀行將信息存儲在多個服務器中,當客戶進行匯款時,他返回諮詢餘額的時刻,賬戶餘額必須始終是最新的,並且在轉移之前無法顯示他所擁有的餘額。這樣管理員應該在可用性之後選擇一致性,因為最好給出“此時無法檢查餘額”的錯誤,而不是向客戶端提供錯誤的餘額。在要呈現給客戶的信息並不重要的其他情況下,可用性對於滿足用戶更重要。



______________________________________________________________________




JAPANESE | 日本語
計算機システムにおけるCAP定理(一貫性、可用性、分割許容度)
コンピューティングシステムでは、CAPの定理によれば、ネットワークシステムサーバーに配信される格納された情報は、それを構成する3つの保証のうち2つ以上を同時に提供します。 CAPの定理では、ネットワークパーティションでは、ネットワーク管理者がユーザーへの情報配信を確実にするための最善の方法を選択する、一貫性と可用性のどちらかを選択する必要があります。

一貫性
システム内のデータの各読み取りは、最新の情報の記録を受け取るか、または最新の情報が保管されていることを保証しない場合はエラーを受け取ります。

可用性
システムへの各要求は、要求された情報の応答を(エラーなしで)受け取りますが、受け取ったデータに保管されている情報の最新の記録が含まれているという保証はありません。

パーティショントレランス
システムは、要求が破棄されている場合や、ネットワーク内のさまざまなノードによる遅延を伴って情報が送信されている場合でも、情報で応答し続けます。

どのネットワークシステムでも障害が発生する可能性がありますが、管理者はパーティションの一貫性と可用性のどちらかを選択して、フォールトトレランスが得られるようにシステムを準備できます。可用性に対する一貫性を選択するとき、ユーザーに送信された情報がシステムに記録された最新の情報であることが保証できない場合、システムはエラーまたはエラー/遅延メッセージを表示します。一貫性よりも可用性を選択する場合、システムはエラー/遅延メッセージを表示せず、送信された情報がシステムに格納されている最新の情報であることを保証できなくても常に情報をユーザーの要求に送信します。他のネットワークノードと通信しません。システムが確実に動作していれば、可用性と一貫性の両方が満たされ、情報はエラーなしで直ちに送信され、送信された情報がシステムに記録された最新のものであることが保証されます。

この定理が適用されるときに私たちが使うことができる例は銀行の場合です:銀行はクライアントが送金をするとき、彼が残高を調べるために戻った瞬間、口座の残高常に最新のものでなければならず、振替前に彼が持っていた残高を示すことはできません。クライアントに誤った残高を提示するよりも、「現時点では残高を確認できません」というエラーを表示するほうがよいため、管理者は可用性の後で一貫性を選択する必要があります。顧客に提示される情報が重要ではない他のケースでは、可用性はユーザーを満足させるためにより重要です。



______________________________________________________________________




ARABIC | عربى
CAP Theorem (الاتساق ، الإتاحة ، قسم التحمل) في أنظمة الحوسبة
في أنظمة الحوسبة ، تنص نظرية CAP على أن المعلومات المخزنة التي يتم توزيعها على خوادم نظام الشبكة ، توفر في وقت واحد أكثر من اثنين من الضمانات الثلاثة التي تشكلها. تشير نظرية CAP إلى أنه في قسم الشبكة ، يجب أن تختار بين الاتساق والتوافر ، حيث يختار مسؤول الشبكة أفضل طريقة لضمان توصيل المعلومات إلى المستخدمين.

التناسق
تتلقى كل قراءة للبيانات الموجودة في النظام أحدث تسجيل للمعلومات ، أو تتلقى خطأ إذا لم تضمن أن تحتوي على أحدث المعلومات المخزنة.

توفر
يتلقى كل طلب إلى النظام ردا (بدون خطأ) على المعلومات المطلوبة ، ولكن دون ضمان أن البيانات الواردة تحتوي على أحدث تسجيل للمعلومات المخزنة.

قسم التسامح
يستمر النظام في الاستجابة بالمعلومات ، حتى إذا تم إسقاط الطلبات أو إرسال المعلومات مع تأخير من العقد المختلفة في الشبكة.

يخضع أي نظام شبكة إلى الأعطال ، ومع ذلك ، يمكن للمسؤول إعداد النظام بحيث يكون هناك تسامح مع الخطأ ، والاختيار بين الاتساق وتوافر القسم. عند اختيار الاتساق على التوفر ، سيعرض النظام خطأ أو رسالة خطأ / تأخير إذا لم يكن من الممكن التأكد من أن المعلومات المرسلة إلى المستخدم هي أحدث المعلومات المسجلة على النظام. عند اختيار التوفر على الاتساق ، لن يقوم النظام مطلقًا بإعطاء رسالة خطأ / تأخير ، فهو سيرسل دائمًا المعلومات إلى طلب المستخدم حتى لو لم يستطع ضمان أن المعلومات المرسلة هي أحدث المعلومات المخزنة في النظام ، لأنه يمكن أن عدم التواصل مع العقد الأخرى المتصلة بالشبكة. إذا كان النظام يعمل دون فشل ، فيتم تلبية كل من التوافر والاتساق ، ويتم إرسال المعلومات على الفور دون خطأ والتأكد من أن المعلومات المرسلة هي الأحدث المسجلة على النظام.

مثال على ذلك يمكننا استخدامه عند تطبيق هذه النظرية هو حالة البنك: يقوم أحد البنوك بتخزين المعلومات في عدة خوادم ، وعندما يقوم العميل بتحويل الأموال ، وفي اللحظة التي يعود فيها للتشاور مع الرصيد ، ورصيد الحساب يجب أن تكون دائمًا الأحدث ، ولا يمكن إظهار الرصيد الذي كان لديه قبل إجراء التحويل. بهذه الطريقة ، يجب على المسؤول اختيار الاتساق بعد التوافر ، لأنه من الأفضل إعطاء خطأ "لا يمكن التحقق من الرصيد في هذه اللحظة" ، بدلاً من تقديم الرصيد الخاطئ للعميل. في الحالات الأخرى التي لا تكون فيها المعلومات المراد تقديمها إلى العميل مهمة ، يكون التوافر أكثر أهمية لإرضاء المستخدم.



______________________________________________________________________




KOREAN | 한국
컴퓨팅 시스템의 CAP 정리 (일관성, 가용성, 파티션 허용 오차)
컴퓨팅 시스템에서 CAP 이론은 네트워크 시스템 서버에 저장된 저장된 정보가 동시에이를 구성하는 세 가지 보증 중 두 가지 이상을 제공한다고 규정합니다. CAP 정리는 네트워크 파티션에서 네트워크 관리자가 정보를 사용자에게 전달하는 최선의 방법을 선택하는 일관성과 가용성 중에서 선택해야 함을 의미합니다.

일관성
시스템의 각 데이터 읽기는 최신 정보를 수신하거나 최신 정보가 저장된 것을 보장하지 않으면 오류를 수신합니다.

유효성
시스템에 대한 각 요청은 요청 된 정보의 응답 (오류없이)을 수신하지만 수신 된 데이터에 저장된 정보의 최신 기록이 포함되어 있다는 보장이 없습니다.

파티션 공차
요청이 삭제되거나 정보가 네트워크의 다른 노드에 의해 지연되어 전송되는 경우에도 시스템은 정보로 계속 응답합니다.

모든 네트워크 시스템에는 장애가 발생할 수 있지만 관리자는 결함 허용 성이 있도록 파티션의 일관성과 가용성 중에서 선택하도록 시스템을 준비 할 수 있습니다. 가용성에 대한 일관성을 선택할 때 사용자에게 전송 된 정보가 시스템에 기록 된 최신 정보라는 것을 보장 할 수없는 경우 시스템은 오류 또는 오류 / 지연 메시지를 표시합니다. 일관성을 초과하여 가용성을 선택할 때 시스템은 오류 / 지연 메시지를 절대로 제공하지 않으며 전송 된 정보가 시스템에 저장된 최신 정보라는 것을 보장 할 수 없더라도 항상 사용자의 요청으로 정보를 보냅니다. 다른 네트워크 노드와 통신하지 마십시오. 시스템이 오류없이 작동하면 가용성과 일관성이 모두 충족되며 오류없이 즉시 정보가 전송되고 전송 된 정보가 시스템에 기록 된 최신 정보인지 확인할 수 있습니다.

이 정리를 적용 할 때 사용할 수있는 예는 은행의 경우입니다. 은행은 여러 서버에 정보를 저장하고, 고객이 송금 할 때, 잔액을 상담하기 위해 돌아 오는 순간, 계좌 잔고 항상 가장 최근의 것이어야하며, 이전하기 전에 그가 가진 균형을 보여줄 수 없습니다. 이런 식으로 관리자는 가용성 뒤에 일관성을 선택해야합니다. 왜냐하면 클라이언트에 잘못된 균형을 제공하는 것보다 "현재의 균형을 확인할 수 없음"이라는 오류를주는 것이 더 낫기 때문입니다. 고객에게 제시 할 정보가 중요하지 않은 다른 경우에는 사용자 만족을 위해 가용성이 더 중요합니다.



______________________________________________________________________




GREEK | Ελληνικά
Θεώρημα CAP (Συνέπεια, διαθεσιμότητα, ανοχή διαχωρισμού) στα υπολογιστικά συστήματα
Σε υπολογιστικά συστήματα, το θεώρημα CAP αναφέρει ότι οι αποθηκευμένες πληροφορίες που διανέμονται στους διακομιστές συστημάτων δικτύου παρέχουν ταυτόχρονα περισσότερες από δύο από τις τρεις εγγυήσεις που την συνθέτουν. Το θεώρημα CAP συνεπάγεται ότι σε ένα διαμέρισμα δικτύου πρέπει να επιλέξετε μεταξύ συνέπειας και διαθεσιμότητας, όπου ο διαχειριστής του δικτύου επιλέγει τον καλύτερο τρόπο για να εξασφαλίσει την παροχή πληροφοριών στους χρήστες.

Συνοχή
Κάθε ανάγνωση των δεδομένων στο σύστημα λαμβάνει την πιο πρόσφατη καταγραφή των πληροφοριών ή λαμβάνει ένα σφάλμα αν δεν εγγυάται ότι περιέχει τις τελευταίες αποθηκευμένες πληροφορίες.

Διαθεσιμότητα
Κάθε αίτημα προς το σύστημα λαμβάνει μια απάντηση (χωρίς σφάλμα) των ζητούμενων πληροφοριών, αλλά χωρίς την εγγύηση ότι τα ληφθέντα δεδομένα περιέχουν την πιο πρόσφατη καταγραφή των αποθηκευμένων πληροφοριών.

Ανοχή κατάτμησης
Το σύστημα εξακολουθεί να ανταποκρίνεται με τις πληροφορίες, ακόμα και αν οι αιτήσεις έχουν καταργηθεί ή οι πληροφορίες αποστέλλονται με καθυστέρηση από τους διάφορους κόμβους του δικτύου.

Οποιοδήποτε σύστημα δικτύου υφίσταται βλάβες, ωστόσο, ο διαχειριστής μπορεί να προετοιμάσει το σύστημα έτσι ώστε να υπάρχει ανοχή σφάλματος, επιλέγοντας μεταξύ συνέπειας και διαθεσιμότητας για το διαμέρισμα. Κατά την επιλογή της συνέπειας σε σχέση με τη διαθεσιμότητα, το σύστημα θα εμφανίσει ένα σφάλμα ή μήνυμα σφάλματος / καθυστέρησης εάν δεν μπορεί να διασφαλιστεί ότι οι πληροφορίες που αποστέλλονται στον χρήστη είναι οι πιο πρόσφατες πληροφορίες που έχουν καταγραφεί στο σύστημα. Όταν επιλέγει τη διαθεσιμότητα έναντι της συνέπειας, το σύστημα δεν θα δώσει ποτέ μήνυμα σφάλματος / καθυστέρησης, θα στέλνει πάντοτε τις πληροφορίες στο αίτημα του χρήστη, ακόμη και αν δεν μπορεί να εγγυηθεί ότι οι πληροφορίες που αποστέλλονται είναι οι πιο πρόσφατες πληροφορίες που είναι αποθηκευμένες στο σύστημα. δεν επικοινωνούν με τους άλλους δικτυωμένους κόμβους. Εάν το σύστημα λειτουργεί χωρίς αποτυχία, τηρούνται και η διαθεσιμότητα και η συνέπεια και οι πληροφορίες αποστέλλονται αμέσως χωρίς σφάλματα και εξασφαλίζοντας ότι οι πληροφορίες που αποστέλλονται είναι οι τελευταίες που έχουν καταγραφεί στο σύστημα.

Ένα παράδειγμα που μπορούμε να χρησιμοποιήσουμε όταν εφαρμόζεται αυτό το θεώρημα είναι η περίπτωση μιας τράπεζας: μια τράπεζα αποθηκεύει τις πληροφορίες σε διάφορους διακομιστές, όταν ένας πελάτης κάνει μια μεταφορά χρημάτων, τη στιγμή που επιστρέφει για να συμβουλευτεί το υπόλοιπο, το υπόλοιπο του λογαριασμού θα πρέπει πάντα να είναι η πιο πρόσφατη και δεν μπορεί να δείξει την ισορροπία που είχε πριν κάνει τη μεταφορά. Με αυτό τον τρόπο ο διαχειριστής θα πρέπει να επιλέξει συνέπεια μετά τη διαθεσιμότητα, επειδή είναι καλύτερο να δώσουμε σφάλμα ότι "δεν μπορεί να ελέγξει την ισορροπία αυτή τη στιγμή", παρά να παρουσιάσει εσφαλμένο υπόλοιπο στον πελάτη. Σε άλλες περιπτώσεις όπου οι πληροφορίες που παρουσιάζονται στον πελάτη δεν είναι κρίσιμες, η διαθεσιμότητα είναι πιο σημαντική για την ικανοποίηση του χρήστη.



______________________________________________________________________




NETHERLANDS | NEDERLAND
CAP-stelling (consistentie, beschikbaarheid, partitietolerantie) in computersystemen
In computersystemen stelt de CAP-stelling dat de opgeslagen informatie die wordt gedistribueerd op de servers van het netwerksysteem, tegelijkertijd meer dan twee van de drie garanties biedt die het vormen. De CAP-stelling houdt in dat u op een netwerkpartitie moet kiezen tussen consistentie en beschikbaarheid, waarbij de netwerkbeheerder de beste manier kiest om de levering van informatie aan gebruikers te garanderen.

Consistentie
Elke lezing van de gegevens in het systeem ontvangt de meest recente opname van de informatie of ontvangt een foutmelding als deze niet garandeert dat deze de laatst opgeslagen informatie bevat.

Beschikbaarheid
Elke aanvraag aan het systeem ontvangt een antwoord (zonder fouten) op de gevraagde informatie, maar zonder de garantie dat de ontvangen gegevens de meest recente registratie van de opgeslagen informatie bevatten.

Verdelings tolerantie
Het systeem blijft reageren met de informatie, zelfs als de verzoeken worden verwijderd of de informatie met een vertraging wordt verzonden door de verschillende knooppunten in het netwerk.

Elk netwerksysteem is onderhevig aan storingen, maar de beheerder kan het systeem zo voorbereiden dat er een fouttolerantie is, waarbij wordt gekozen tussen consistentie en beschikbaarheid voor de partitie. Bij het kiezen van consistentie ten opzichte van beschikbaarheid, zal het systeem een foutmelding of een fout / vertragingsbericht weergeven als niet kan worden gegarandeerd dat de informatie die naar de gebruiker wordt verzonden de meest recente informatie is die op het systeem is vastgelegd. Bij het kiezen van beschikbaarheid boven consistentie, zal het systeem nooit een fout / vertragingsbericht geven, het zal altijd de informatie naar het verzoek van de gebruiker verzenden, zelfs als het niet kan garanderen dat de verzonden informatie de meest recente informatie is die in het systeem is opgeslagen, omdat het kan niet communiceren met de andere genetwerkte knooppunten. Als het systeem zonder problemen functioneert, is aan zowel beschikbaarheid als consistentie voldaan en wordt de informatie onmiddellijk foutloos verzonden en wordt ervoor gezorgd dat de verzonden informatie de meest recente is op het systeem.

Een voorbeeld dat we kunnen gebruiken wanneer deze stelling wordt toegepast, is het geval van een bank: een bank slaat de informatie op in verschillende servers, wanneer een cliënt een geldoverdracht doet, het moment dat hij terugkeert om het saldo te raadplegen, het saldo van de rekening zal altijd de meest recente moeten zijn, en het saldo dat hij had, kon niet worden getoond voordat de overdracht plaatsvond. Op deze manier moet de beheerder na beschikbaarheid kiezen voor consistentie, omdat het beter is om een fout te geven die "de balans op dit moment niet kan controleren", dan om het verkeerde saldo aan de klant te geven. In andere gevallen waarin de informatie die aan de klant moet worden gepresenteerd niet cruciaal is, is beschikbaarheid belangrijker om de gebruiker tevreden te stellen.



______________________________________________________________________




ROMANIA | ROMÂNIA
CAP Teorema (Consistență, Disponibilitate, Toleranța partițiilor) în sistemele de calcul
În sistemele de calcul, teorema CAP afirmă că informațiile stocate care sunt distribuite pe serverele sistemului de rețea oferă în același timp mai mult de două din cele trei garanții care o constituie. Teorema CAP implică faptul că pe o partiție de rețea trebuie să alegeți între coerență și disponibilitate, unde administratorul de rețea alege cea mai bună modalitate de a asigura furnizarea de informații către utilizatori.

consecvență
Fiecare citire a datelor din sistem primește cea mai recentă înregistrare a informațiilor sau primește o eroare dacă nu garantează că acestea conțin cele mai recente informații stocate.

Disponibilitate
Fiecare cerere către sistem primește un răspuns (fără eroare) a informațiilor solicitate, dar fără garanția că datele primite conțin cea mai recentă înregistrare a informațiilor stocate.

Toleranța partiționării
Sistemul continuă să răspundă cu informațiile, chiar dacă cererile sunt scoase sau informațiile sunt trimise cu întârziere de către diferitele noduri din rețea.

Orice sistem de rețea este supus unor defecțiuni, cu toate acestea, administratorul poate pregăti sistemul astfel încât să existe o toleranță la eroare, alegând între coerența și disponibilitatea partiției. Când se alege consistența în raport cu disponibilitatea, sistemul va afișa o eroare sau un mesaj de eroare / întârziere dacă nu se poate asigura că informațiile trimise utilizatorului sunt cele mai recente informații înregistrate în sistem. Atunci când alegerea disponibilității peste consistență, sistemul nu va da niciodată un mesaj de eroare / întârziere, acesta va trimite întotdeauna informațiile la cererea utilizatorului chiar dacă nu poate garanta că informațiile trimise sunt cele mai recente informații stocate în sistem, deoarece pot nu comunica cu celelalte noduri de rețea. Dacă sistemul funcționează fără nici o greșeală, atât disponibilitatea, cât și coerența sunt îndeplinite, iar informațiile sunt trimise imediat fără eroare și asigurându-se că informațiile transmise sunt cele mai recente înregistrate în sistem.

Un exemplu pe care îl putem folosi atunci când se aplică această teoremă este cazul unei bănci: o bancă stochează informațiile în mai multe servere, când un client efectuează un transfer de bani, în momentul în care se întoarce să consulte soldul, soldul contului va trebui să fie întotdeauna cea mai recentă și nu se poate arăta echilibrul pe care îl avea înainte de a efectua transferul. În acest fel, administratorul trebuie să aleagă coerența după disponibilitate, deoarece este mai bine să dați o eroare care "nu poate verifica soldul în acest moment", decât să prezinte balanța greșită a clientului. În alte cazuri în care informațiile care trebuie prezentate clientului nu sunt esențiale, disponibilitatea este mai importantă pentru satisfacerea utilizatorului.

sexta-feira, 3 de maio de 2019

O que são propriedades ACID em bases de dados de sistemas de computação? | What are ACID properties in computer systems databases?

Artigos relacionados: Balanceamento de Carga • Elasticidade vs Escalabilidade • Propriedades ACID • Teorema CAP

O que são propriedades ACID em bases de dados de sistemas de computação?
Em sistemas de computação, ACID é o acrónimo de Atomicity, Consistency, Isolation, Durability, que são um conjunto de propriedades para a transações de base de dados com o objetivo de garantir que a validade da informação lida e escrita na base de dados, não tem erros e é sempre correta independentemente de qual cópia da base de dados o utilizador está a transferir a informação. O sistema ACID tem como finalidade garantir redundância e mais rápida acessibilidade da informação, e para isso os administradores de um sistema de computação necessitam de várias bases de dados com várias cópias, mas cada uma das cópias necessita de ser igual constantemente no momento exato que os utilizadores acedem à informação, porque se vários utilizadores tentarem aceder à mesma informação em servidores de bases de dados diferentes, não podem obter resultados de informação diferentes.

Atomicity | Atomicidade
Garante que cada transação à base de dados seja tratada como uma única "unidade", porque o pedido vai necessitar de vários pedidos para a comunicação, caso um dos pedidos falhe, toda a unidade deverá falhar e não realizar apenas parte do pedido.

Consistency | Consistência
Garante que uma transação só pode utilizar informação de uma base de dados que esteja num estado válido, para evitar que seja utilizada informação desatualizada ou incorreta no momento do pedido. Todos a informação utilizada da base de dados tem que ser validade de acordo com as regras para garantir que todas as transações estejam corretas, garantindo assim integridade da base de dados.

Isolation | Isolamento
Garante que a execução simultânea da base de dados deixa informação no mesmo estado que como se fosse executada sequencialmente. Quantos mais utilizadores um sistema tiver, maior a probabilidade que a mesma informação seja acedida ao mesmo tempo, mas a base de dados tem que garantir que a informação é única e não é alterada com diferentes valores quando dois utilizadores mudam a mesma informação ao mesmo tempo.

Durability | Durabilidade
Garante que uma vez que uma transação tenha sido confirmada, irá permanecer confirmada mesmo em caso de falha do sistema. Quando um sistema sofre alguma falha, por exemplo ser desligado, o sistema tem que garantir que quando volta a ser ligado, a informação permanece a mesmo no momento do último estado guardado.



______________________________________________________________________




Index
― O que são propriedades ACID em bases de dados de sistemas de computação? (PORTUGUESE | PORTUGUÊS)
― What are ACID properties in computer systems databases? (ENGLISH)
― Quelles sont les propriétés d'ACID dans les bases de données de systèmes informatiques? (FRENCH | FRANÇAIS)
― ¿Cuáles son las propiedades de ACID en las bases de datos de sistemas informáticos? (SPANISH | ESPAÑOL)
― Was sind ACID-Eigenschaften in Computersystemdatenbanken? (GERMAN | DEUTSCHE)
― Quali sono le proprietà ACID nei database dei sistemi informatici? (ITALIAN | ITALIANO)
― Каковы свойства ACID в базах данных компьютерных систем? (RUSSIAN | РУССКИЙ)
― Bilgisayar sistemleri veritabanlarındaki ACID özellikleri nelerdir? (TURKISH | TÜRK)
― Які властивості ACID в базах даних комп'ютерних систем? (UKRAINIAN | УКРАЇНСЬКИЙ)
― 计算机系统数据库中的ACID属性是什么? (CHINESE | 中文)
― コンピュータシステムデータベースのACIDプロパティとは何ですか? (JAPANESE | 日本語)
― ما هي خصائص ACID في قواعد بيانات أنظمة الكمبيوتر؟ (ARABIC | عربى)
― 컴퓨터 시스템 데이터베이스의 ACID 속성은 무엇입니까? (KOREAN | 한국)
― Τι είναι οι ιδιότητες του ACID σε βάσεις δεδομένων συστημάτων υπολογιστών; (GREEK | Ελληνικά)
― Wat zijn ACID-eigenschappen in databases van computersystemen? (NETHERLANDS | NEDERLAND)
― Care sunt proprietățile ACID din bazele de date ale sistemelor informatice? (ROMANIA | ROMÂNIA)



______________________________________________________________________




ENGLISH
What are ACID properties in computer systems databases?
In computing systems, ACID is the acronym for Atomicity, Consistency, Isolation, Durability, which are a set of properties for database transactions to ensure that the validity of information read and written to the database does not has errors and is always correct regardless of which copy of the database the user is accessing the information. The ACID system aims to ensure redundancy and faster accessibility of information, and for this purpose, computer system administrators need multiple databases with multiple copies, but each copy needs to be constantly the same, at the exact moment the users access the information, because if multiple users try to access the same information on different database servers, they can not get different information results.

Atomicity
Ensures that each transaction to the database is treated as a single "unit" because the transaction will require several requests for the communication, in case one of the requests fails, the whole unit should fail and not only perform part of the transaction.

Consistency | Consistency
Ensures that a transaction can only use information from a database that is in a valid state, to prevent the use of outdated or incorrect information at the time of request. All information in the database must be valid according to the rules, to ensure that all transactions are correct, thus ensuring database integrity.

Isolation | Isolation
Ensures that the simultaneous execution of the database leaves information in the same state as if it were executed sequentially. The more users a system has, the more likely it is that the same information is accessed at the same time, but the database has to ensure that the information is unique and is not changed with different values when two users change the same information at the same time.

Durability | Durability
Ensures that once a transaction has been confirmed, it will remain committed even in the event of a system failure. When a system suffers from a failure, for example being switched off, the system must ensure that when it is reconnected, the information remains the same at the time of the last saved state.



______________________________________________________________________




FRENCH | FRANÇAIS
Quelles sont les propriétés d'ACID dans les bases de données de systèmes informatiques?
Dans les systèmes informatiques, ACID est l’acronyme de Atomicity, Consistency, Isolation, Durability, qui est un ensemble de propriétés permettant aux transactions de base de données de garantir que la validité des informations lues et écrites dans la base de données ne comporte pas d’erreurs et est toujours correcte, quelles que soient les propriétés. copie de la base de données à laquelle l'utilisateur accède aux informations. Le système ACID vise à assurer la redondance et l’accessibilité plus rapide des informations. À cette fin, les administrateurs système ont besoin de plusieurs bases de données avec plusieurs copies, mais chaque copie doit être constamment la même, au moment exact où les utilisateurs accèdent aux informations, car Si plusieurs utilisateurs essaient d’accéder aux mêmes informations sur différents serveurs de base de données, ils ne peuvent pas obtenir des résultats différents.

L'atomicité
Garantit que chaque transaction vers la base de données est traitée comme une "unité" unique car la transaction nécessitera plusieurs demandes de communication. En cas d'échec de l'une des demandes, l'unité entière échouerait et ne se limiterait pas à une partie de la transaction.

La cohérence | Cohérence
Garantit qu'une transaction ne peut utiliser que les informations d'une base de données dans un état valide, afin d'empêcher l'utilisation d'informations obsolètes ou incorrectes au moment de la demande. Toutes les informations de la base de données doivent être valides conformément aux règles, pour garantir que toutes les transactions sont correctes, garantissant ainsi l'intégrité de la base de données.

Isolement | Isolement
Garantit que l'exécution simultanée de la base de données laisse les informations dans le même état que si elles étaient exécutées de manière séquentielle. Plus le nombre d'utilisateurs d'un système est élevé, plus il est probable que les mêmes informations soient accédées en même temps, mais la base de données doit s'assurer que les informations sont uniques et ne sont pas modifiées avec des valeurs différentes lorsque deux utilisateurs modifient les mêmes informations au même moment. en même temps.

Durabilité | Durabilité
S'assure qu'une fois la transaction confirmée, elle restera validée même en cas de défaillance du système. Lorsqu'un système souffre d'une panne, par exemple s'il est éteint, il doit s'assurer que, lors de la reconnexion, les informations restent les mêmes au moment du dernier état enregistré.



______________________________________________________________________




SPANISH | ESPAÑOL
¿Cuáles son las propiedades de ACID en las bases de datos de sistemas informáticos?
En los sistemas de computación, ACID es el acrónimo de Atomicidad, Consistencia, Aislamiento, Durabilidad, que es un conjunto de propiedades para transacciones de base de datos para asegurar que la validez de la información leída y escrita en la base de datos no tenga errores y siempre sea correcta, independientemente de cuál sea. Copia de la base de datos, el usuario accede a la información. El sistema ACID tiene como objetivo garantizar la redundancia y un acceso más rápido a la información, y para este propósito, los administradores de sistemas informáticos necesitan múltiples bases de datos con múltiples copias, pero cada copia debe ser siempre la misma, en el momento exacto en que los usuarios acceden a la información, porque si varios usuarios intentan acceder a la misma información en diferentes servidores de bases de datos, no pueden obtener resultados de información diferentes.

Atomicidad
Asegura que cada transacción a la base de datos sea tratada como una sola "unidad" porque la transacción requerirá varias solicitudes para la comunicación, en caso de que una de las solicitudes falle, la unidad completa debe fallar y no solo realizar parte de la transacción.

Consistencia | Consistencia
Asegura que una transacción solo pueda usar información de una base de datos que esté en un estado válido, para evitar el uso de información obsoleta o incorrecta en el momento de la solicitud. Toda la información en la base de datos debe ser válida de acuerdo con las reglas, para garantizar que todas las transacciones sean correctas, garantizando así la integridad de la base de datos.

Aislamiento | Aislamiento
Asegura que la ejecución simultánea de la base de datos deje la información en el mismo estado que si se ejecutara de forma secuencial. Cuantos más usuarios tenga un sistema, más probable es que se acceda a la misma información al mismo tiempo, pero la base de datos debe garantizar que la información sea única y que no se cambie con valores diferentes cuando dos usuarios cambian la misma información en la cuenta. Mismo tiempo.

Durabilidad | Durabilidad
Asegura que una vez que se haya confirmado una transacción, se mantendrá comprometida incluso en el caso de una falla del sistema. Cuando un sistema sufre una falla, por ejemplo, se apaga, el sistema debe asegurarse de que cuando se vuelva a conectar, la información permanezca igual en el momento del último estado guardado.



_______________________________________________________________________




GERMAN | DEUTSCHE
Was sind ACID-Eigenschaften in Computersystemdatenbanken?
In Computersystemen ist ACID die Abkürzung für Atomicity, Consistency, Isolation, Durability. Hierbei handelt es sich um eine Reihe von Eigenschaften für Datenbanktransaktionen, um sicherzustellen, dass die Gültigkeit von in die Datenbank gelesenen und in die Datenbank geschriebenen Informationen fehlerfrei ist und unabhängig davon, welche Informationen verwendet werden Kopie der Datenbank, auf die der Benutzer auf die Informationen zugreift. Das ACID-System zielt auf Redundanz und schnelleren Zugriff auf Informationen ab. Zu diesem Zweck benötigen Administratoren von Computersystemen mehrere Datenbanken mit mehreren Kopien. Jede Kopie muss jedoch stets gleich sein, und zwar genau zu dem Zeitpunkt, zu dem die Benutzer auf die Informationen zugreifen Mehrere Benutzer versuchen, auf die gleichen Informationen auf verschiedenen Datenbankservern zuzugreifen. Sie können keine unterschiedlichen Informationsergebnisse erhalten.

Atomizität
Stellt sicher, dass jede Transaktion in der Datenbank als eine einzige "Einheit" behandelt wird, da die Transaktion mehrere Anforderungen für die Kommunikation erfordert. Falls eine der Anforderungen fehlschlägt, kann die gesamte Einheit ausfallen und nicht nur einen Teil der Transaktion ausführen.

Konsistenz | Konsistenz
Stellt sicher, dass eine Transaktion nur Informationen aus einer Datenbank mit einem gültigen Status verwenden kann, um zu verhindern, dass zum Zeitpunkt der Anforderung veraltete oder falsche Informationen verwendet werden. Alle Informationen in der Datenbank müssen gemäß den Regeln gültig sein, um sicherzustellen, dass alle Transaktionen korrekt sind und somit die Datenbankintegrität gewährleistet ist.

Isolierung | Isolierung
Stellt sicher, dass die gleichzeitige Ausführung der Datenbank Informationen in demselben Status belässt, als ob sie sequentiell ausgeführt würden. Je mehr Benutzer ein System hat, desto wahrscheinlicher wird auf die gleichen Informationen gleichzeitig zugegriffen. Die Datenbank muss jedoch sicherstellen, dass die Informationen eindeutig sind und nicht mit unterschiedlichen Werten geändert werden, wenn zwei Benutzer dieselben Informationen ändern gleiche Zeit.

Haltbarkeit | Haltbarkeit
Stellt sicher, dass eine bestätigte Transaktion auch im Falle eines Systemfehlers festgeschrieben bleibt. Wenn ein System ausfällt, beispielsweise ausgeschaltet ist, muss das System sicherstellen, dass beim erneuten Verbinden die Informationen zum Zeitpunkt des letzten gespeicherten Zustands gleich bleiben.



______________________________________________________________________




ITALIAN | ITALIANO
Quali sono le proprietà ACID nei database dei sistemi informatici?
Nei sistemi informatici, ACID è l'acronimo di Atomicity, Consistency, Isolation, Durability, che sono un insieme di proprietà per le transazioni del database per garantire che la validità delle informazioni lette e scritte nel database non abbia errori e sia sempre corretta indipendentemente da quale copia del database l'utente sta accedendo alle informazioni. Il sistema ACID mira a garantire la ridondanza e l'accessibilità più rapida delle informazioni e, a tale scopo, gli amministratori dei sistemi informatici hanno bisogno di più database con più copie, ma ogni copia deve essere costantemente la stessa, nel momento esatto in cui gli utenti accedono alle informazioni, perché se più utenti tentano di accedere alle stesse informazioni su diversi server di database, non possono ottenere risultati di informazioni differenti.

Atomicita
Assicura che ogni transazione al database sia trattata come una singola "unità" perché la transazione richiederà diverse richieste di comunicazione, nel caso in cui una delle richieste non riesca, l'intera unità dovrebbe fallire e non solo eseguire parte della transazione.

Coerenza Consistenza
Garantisce che una transazione possa utilizzare solo le informazioni provenienti da un database che si trova in uno stato valido, per impedire l'uso di informazioni obsolete o errate al momento della richiesta. Tutte le informazioni nel database devono essere valide in base alle regole, per garantire che tutte le transazioni siano corrette, garantendo in tal modo l'integrità del database.

Isolamento | Isolamento
Garantisce che l'esecuzione simultanea del database lasci le informazioni nello stesso stato come se fosse eseguita in sequenza. Più utenti ha un sistema, più è probabile che le stesse informazioni siano accessibili contemporaneamente, ma il database deve garantire che le informazioni siano uniche e non modificate con valori diversi quando due utenti modificano le stesse informazioni contemporaneamente.

Durata durabilità
Garantisce che una volta che una transazione è stata confermata, rimarrà impegnata anche in caso di guasto del sistema. Quando un sistema soffre di un guasto, ad esempio quando viene spento, il sistema deve garantire che al momento della riconnessione, le informazioni rimangano le stesse al momento dell'ultimo stato salvato.



_______________________________________________________________________




RUSSIAN | РУССКИЙ
Каковы свойства ACID в базах данных компьютерных систем?
В вычислительных системах ACID является аббревиатурой от Atomicity, Consistency, Isolation, Durability, которые представляют собой набор свойств для транзакций базы данных, чтобы гарантировать, что достоверность информации, считываемой и записываемой в базу данных, не имеет ошибок и всегда корректна независимо от того, какой копия базы данных, к которой пользователь обращается. Система ACID нацелена на обеспечение избыточности и более быстрого доступа к информации, и для этой цели системным администраторам требуется несколько баз данных с несколькими копиями, но каждая копия должна быть постоянно одинаковой в тот момент, когда пользователи получают доступ к информации, потому что если несколько пользователей пытаются получить доступ к одной и той же информации на разных серверах баз данных, они не могут получить разные результаты информации.

валентность
Гарантирует, что каждая транзакция в базе данных обрабатывается как один «блок», поскольку транзакция потребует несколько запросов на обмен данными, в случае сбоя одного из них весь блок должен завершиться с ошибкой, а не только выполнить часть транзакции.

Согласованность | консистенция
Гарантирует, что транзакция может использовать только информацию из базы данных, которая находится в действительном состоянии, чтобы предотвратить использование устаревшей или неправильной информации во время запроса. Вся информация в базе данных должна быть действительной в соответствии с правилами, чтобы гарантировать правильность всех транзакций, что обеспечивает целостность базы данных.

Изоляция | изоляция
Гарантирует, что одновременное выполнение базы данных оставляет информацию в том же состоянии, как если бы она была выполнена последовательно. Чем больше пользователей в системе, тем более вероятно, что к одной и той же информации обращаются одновременно, но база данных должна гарантировать, что информация уникальна и не изменяется с разными значениями, когда два пользователя изменяют одну и ту же информацию на в то же время.

Долговечность | долговечность
Гарантирует, что после подтверждения транзакции она останется зафиксированной даже в случае сбоя системы. Когда система страдает от сбоя, например, при отключении, система должна обеспечить, чтобы при повторном подключении информация оставалась такой же во время последнего сохраненного состояния.



______________________________________________________________________




TURKISH | TÜRK
Bilgisayar sistemleri veritabanlarındaki ACID özellikleri nelerdir?
Bilgi işlem sistemlerinde ACID, okunan ve veri tabanına yazılan bilgilerin geçerliliğinin hatasız olmasını sağlamak için her zaman doğru olduğundan emin olmak için veritabanı işlemlerinin bir dizi özelliği olan Atomiklik, Tutarlılık, İzolasyon, Dayanıklılık'ın kısaltmasıdır. Veritabanının bir kopyası kullanıcının bilgiye eriştiği bir kopyadır. ACID sistemi, bilginin fazlalığı ve daha hızlı erişilebilirliğini sağlamayı amaçlamaktadır ve bu amaçla, bilgisayar sistemi yöneticileri, birden fazla kopyaya sahip birden fazla veritabanına ihtiyaç duyar, ancak her kopya, aynı anda, kullanıcıların bilgiye eriştiği anda sürekli olması gerekir, çünkü Birden fazla kullanıcı, aynı veriyi farklı veritabanı sunucularında erişmeye çalışır, farklı bilgi sonuçları alamazlar.

Atomsallık
Veritabanındaki her bir işlemin tek bir "ünite" olarak ele alınmasını sağlar, çünkü işlem iletişim için birkaç istek gerektirir, isteklerden biri başarısız olursa, tüm birim başarısız olur ve işlemin bir kısmını gerçekleştirmez.

Tutarlılık | Tutarlılık
Bir işlemin, istek sırasında eski veya yanlış bilgilerin kullanılmasını önlemek için yalnızca geçerli durumda olan bir veritabanındaki bilgileri kullanabilmesini sağlar. Veritabanındaki tüm bilgiler kurallara uygun, tüm işlemlerin doğru olduğundan emin olmak için geçerli olmalı, böylece veritabanı bütünlüğünü sağlamalıdır.

İzolasyon | İzolasyon
Veritabanının eşzamanlı çalıştırılmasının, bilgileri sıralı olarak çalıştırıldığı gibi aynı durumda bırakmasını sağlar. Bir sistem ne kadar fazla kullanıcı kullanıyorsa, aynı bilgiye aynı anda erişilmesi de o kadar olasıdır, ancak iki kullanıcı aynı bilgileri değiştirdiğinde veritabanının bu bilgilerin benzersiz olmasını ve farklı değerlerle değiştirilmemesini sağlamak zorundadır. aynı zamanda.

Dayanıklılık | dayanıklılık
Bir işlem onaylandıktan sonra, bir sistem arızası durumunda bile taahhütte kalmaya devam etmesini sağlar. Bir sistemde bir arıza varsa, örneğin kapatılıyorsa, sistem tekrar bağlandığında, bilgilerin en son kaydedilen durumun aynı kalmasını sağlamalıdır.



______________________________________________________________________




UKRAINIAN | УКРАЇНСЬКИЙ
Які властивості ACID в базах даних комп'ютерних систем?
В обчислювальних системах ACID є абревіатурою для Atomicity, Consistency, Isolation, Durability, які є набором властивостей для транзакцій бази даних, щоб гарантувати, що достовірність інформації, що читається і записується в базу даних, не має помилок і завжди є правильною незалежно від копію бази даних, доступ до якої користувач здійснює. Система ACID спрямована на забезпечення надмірності та швидкої доступності інформації, і для цього адміністраторам комп'ютерних систем потрібні декілька баз даних з кількома копіями, але кожна копія має бути постійно однаковою, у той момент, коли користувачі отримують інформацію, оскільки кілька користувачів намагаються отримати доступ до однієї і тієї ж інформації на різних серверах баз даних, вони не можуть отримати різні результати пошуку інформації.

Атомність
Забезпечує, щоб кожна транзакція в базу даних трактувалася як єдина "одиниця", тому що для транзакції потрібні кілька запитів на зв'язок, у разі невдачі одного з запитів, вся одиниця не повинна виконувати частину транзакції.

Консистенція | Консистенція
Забезпечує, що транзакція може використовувати інформацію тільки з бази даних, яка знаходиться в дійсному стані, щоб запобігти використанню застарілої або неправильної інформації під час запиту. Вся інформація в базі даних повинна бути дійсною відповідно до правил, щоб гарантувати, що всі транзакції є правильними, таким чином забезпечуючи цілісність бази даних.

Ізоляція | Ізоляція
Забезпечує, щоб одночасне виконання бази даних залишало інформацію в тому самому стані, як якщо б вона виконувалася послідовно. Чим більше користувачів має система, тим більша ймовірність того, що одна й та сама інформація доступна одночасно, але база даних повинна гарантувати, що інформація є унікальною і не змінюється з різними значеннями, коли два користувачі змінюють ту ж інформацію на той же час.

Довговічність | Довговічність
Забезпечує, що як тільки транзакція буде підтверджена, вона залишатиметься виконаною навіть у випадку збою системи. Коли система страждає від збою, наприклад, якщо її вимкнено, система повинна переконатися, що при повторному підключенні інформація залишається такою ж під час останнього збереженого стану.



______________________________________________________________________




CHINESE | 中文
计算机系统数据库中的ACID属性是什么?
在计算系统中,ACID是Atomicity,Consistency,Isolation,Durability的首字母缩写,它是数据库事务的一组属性,用于确保读取和写入数据库的信息的有效性没有错误,并且始终是正确的,无论哪个用户正在访问该信息的数据库的副本。 ACID系统旨在确保信息的冗余和更快的可访问性,并且为此目的,计算机系统管理员需要具有多个副本的多个数据库,但是在用户访问信息的恰当时刻,每个副本需要始终相同,因为如果多个用户尝试在不同的数据库服务器上访问相同的信息,他们无法获得不同的信息结果。

原子性
确保将数据库的每个事务视为单个“单元”,因为事务将需要多个通信请求,如果其中一个请求失败,整个单元应该失败并且不仅执行部分事务。

一致性|一致性
确保事务只能使用处于有效状态的数据库中的信息,以防止在请求时使用过时或不正确的信息。数据库中的所有信息必须根据规则有效,以确保所有事务都正确,从而确保数据库的完整性。

隔离|隔离
确保数据库的同时执行使信息保持与顺序执行的状态相同。系统拥有的用户越多,同一时间访问相同信息的可能性就越大,但数据库必须确保信息是唯一的,并且当两个用户更改相同信息时,不会使用不同的值更改这些信息。同时。

耐用性|耐久力
确保一旦确认事务,即使系统出现故障,它也将保持提交状态。当系统出现故障(例如关闭)时,系统必须确保在重新连接时,信息在上次保存状态时保持不变。



______________________________________________________________________




JAPANESE | 日本語
コンピュータシステムデータベースのACIDプロパティとは何ですか?
コンピューティングシステムでは、ACIDはAtomicity、Consistency、Isolation、Durabilityの頭字語で、データベースとの間で読み書きされる情報の有効性にエラーがなく、常に正しいことを保証するための一連のプロパティです。ユーザーが情報にアクセスしているデータベースのコピー。 ACIDシステムは、情報の冗長性と迅速なアクセス可能性を保証することを目的としています。そのためには、コンピュータシステム管理者が複数のコピーを持つ複数のデータベースを必要とします。複数のユーザーが異なるデータベースサーバー上の同じ情報にアクセスしようとすると、異なる情報を得ることはできません。

原子性
トランザクションが通信のために複数の要求を必要とするため、データベースへの各トランザクションが単一の「ユニット」として扱われるようにします。

一貫性|一貫性
要求時に期限切れまたは不正確な情報が使用されないように、トランザクションが有効状態のデータベースからの情報のみを使用できるようにします。データベース内のすべての情報は、すべてのトランザクションが正しいことを保証するためにルールに従って有効でなければならず、したがってデータベースの整合性が保証されます。

アイソレーションアイソレーション
データベースを同時に実行しても、情報が順次実行された場合と同じ状態になります。システムのユーザー数が多いほど、同じ情報に同時にアクセスする可能性が高くなりますが、2人のユーザーが同じ情報を変更してもデータベースはその情報が一意であり、異なる値で変更されないようにする必要があります。同時。

耐久性|耐久性
一度トランザクションが確認されると、システム障害が発生した場合でもトランザクションはコミットされたままになります。システムに障害が発生した場合、たとえば電源を切った場合など、システムは再接続時に情報が最後に保存された状態のときと同じであることを確認する必要があります。



______________________________________________________________________




ARABIC | عربى
ما هي خصائص ACID في قواعد بيانات أنظمة الكمبيوتر؟
في أنظمة الحوسبة ، ACID هي اختصار لـ Atomicity و تناسق و عزل و متانة ، وهي عبارة عن مجموعة من الخصائص لمعاملات قاعدة البيانات للتأكد من أن صحة المعلومات المقروءة و المكتوبة إلى قاعدة البيانات لا تحتوي على أخطاء و دائما صحيحة بغض النظر عن نسخة من قاعدة البيانات المستخدم الوصول إلى المعلومات. يهدف نظام ACID إلى ضمان التكرار وإمكانية الوصول إلى المعلومات بشكل أسرع ، ولهذا الغرض ، يحتاج مسؤولو نظام الكمبيوتر إلى قواعد بيانات متعددة بنُسخ متعددة ، ولكن يجب أن تكون كل نسخة كما هي باستمرار ، في الوقت الذي يصل فيه المستخدمون إلى المعلومات بالضبط ، لأنه إذا يحاول العديد من المستخدمين الوصول إلى نفس المعلومات على خوادم قاعدة بيانات مختلفة ، ولا يمكنهم الحصول على نتائج معلومات مختلفة.

Atomicity
يضمن معاملة كل معاملة في قاعدة البيانات على أنها "وحدة" واحدة لأن المعاملة ستتطلب عدة طلبات للاتصال ، في حالة فشل أحد الطلبات ، يجب أن تفشل الوحدة بأكملها ولا تؤدي جزءًا فقط من المعاملة.

الاتساق | التناسق
يضمن أن المعاملة يمكن أن تستخدم فقط المعلومات من قاعدة بيانات في حالة صالحة ، لمنع استخدام المعلومات القديمة أو غير الصحيحة في وقت الطلب. يجب أن تكون جميع المعلومات الموجودة في قاعدة البيانات صالحة وفقًا للقواعد ، لضمان صحة جميع المعاملات ، وبالتالي ضمان تكامل قاعدة البيانات.

العزلة | عزل
يضمن أن التنفيذ المتزامن لقاعدة البيانات يترك المعلومات في نفس الحالة كما لو تم تنفيذها بالتتابع. كلما زاد عدد المستخدمين الذين يتمتعون بنظام ما ، زاد احتمال الوصول إلى نفس المعلومات في نفس الوقت ، ولكن يجب أن تضمن قاعدة البيانات أن تكون المعلومات فريدة ولا تتغير بقيم مختلفة عندما يقوم مستخدمان بتغيير نفس المعلومات في نفس الوقت.

المتانة | متانة
يضمن أنه بمجرد تأكيد المعاملة ، ستظل ملتزمة حتى في حالة فشل النظام. عندما يعاني النظام من عطل ، على سبيل المثال يتم إيقاف تشغيله ، يجب على النظام التأكد من أنه عند إعادة الاتصال ، تظل المعلومات كما هي في وقت آخر حالة محفوظة.



______________________________________________________________________




KOREAN | 한국
컴퓨터 시스템 데이터베이스의 ACID 속성은 무엇입니까?
컴퓨팅 시스템에서 ACID는 Atomicity, Consistency, Isolation, Durability의 약자로, 데이터베이스 트랜잭션에 대한 속성 집합으로 데이터베이스에 읽고 쓰는 정보의 유효성에 오류가없고 항상 관계없이 올바른지 확인합니다 사용자가 정보에 액세스하고있는 데이터베이스의 사본. ACID 시스템은 정보의 중복성과 신속한 접근성을 목표로하고 있으며,이를 위해 컴퓨터 시스템 관리자는 여러 복사본으로 여러 데이터베이스가 필요하지만 사용자가 정보에 액세스하는 정확한 순간마다 각 복사본을 일정하게 유지해야합니다. 여러 사용자가 서로 다른 데이터베이스 서버에서 동일한 정보에 액세스하려고하면 다른 정보 결과를 얻을 수 없습니다.

원자 성
트랜잭션이 여러 요청을 요구하기 때문에 데이터베이스에 대한 각 트랜잭션이 단일 "단위"로 취급되도록합니다. 요청 중 하나가 실패하고 전체 장치가 실패하고 트랜잭션의 일부만 수행 할 수없는 경우가 있습니다.

일관성 | 일관성
트랜잭션이 유효한 상태에있는 데이터베이스의 정보 만 사용하여 요청시 오래된 정보 나 잘못된 정보의 사용을 방지합니다. 모든 트랜잭션이 올바른지 확인하여 데이터베이스 무결성을 보장하기 위해 데이터베이스의 모든 정보가 규칙에 따라 유효해야합니다.

격리 | 격리
데이터베이스의 동시 실행이 정보가 순차적으로 실행 된 것과 동일한 상태로 유지되도록합니다. 시스템이 더 많은 사용자 일수록 동일한 정보에 동시에 액세스 할 가능성이 높아지지만 데이터베이스는 정보가 고유하고 두 사용자가 동일한 정보를 다른 값으로 변경하면 다른 값으로 변경되지 않도록 보장해야합니다. 같은 시간.

내구성 | 내구성
트랜잭션이 확인되면 시스템 오류가 발생하더라도 트랜잭션이 커밋 된 상태를 유지합니다. 시스템이 예를 들어 꺼져있는 등의 장애를 겪을 경우 시스템은 다시 연결될 때 정보가 마지막으로 저장된 상태 일 때 동일하게 유지되어야합니다.



______________________________________________________________________




GREEK | Ελληνικά
Τι είναι οι ιδιότητες του ACID σε βάσεις δεδομένων συστημάτων υπολογιστών;
Σε συστήματα υπολογιστών, το ACID είναι το ακρωνύμιο της Ατομικότητας, της Συνέπειας, της Απομόνωσης, της Ανθεκτικότητας, το οποίο είναι ένα σύνολο ιδιοτήτων για τις συναλλαγές της βάσης δεδομένων για να διασφαλιστεί ότι η εγκυρότητα των πληροφοριών που διαβάζονται και γραμμένα στη βάση δεδομένων δεν έχει σφάλματα και είναι πάντα σωστή, αντίγραφο της βάσης δεδομένων που ο χρήστης έχει πρόσβαση στις πληροφορίες. Το σύστημα ACID στοχεύει στην εξασφάλιση πλεονασμού και ταχύτερης πρόσβασης στις πληροφορίες και για το σκοπό αυτό, οι διαχειριστές συστημάτων υπολογιστών χρειάζονται πολλαπλές βάσεις δεδομένων με πολλαπλά αντίγραφα, αλλά κάθε αντίγραφο πρέπει να είναι συνεχώς το ίδιο, ακριβώς την στιγμή που οι χρήστες έχουν πρόσβαση στις πληροφορίες. πολλοί χρήστες προσπαθούν να έχουν πρόσβαση στις ίδιες πληροφορίες σε διαφορετικούς διακομιστές βάσεων δεδομένων, δεν μπορούν να λάβουν διαφορετικά αποτελέσματα πληροφοριών.

Ατομικότητα
Εξασφαλίζει ότι κάθε συναλλαγή με τη βάση δεδομένων αντιμετωπίζεται ως ενιαία "μονάδα" επειδή η συναλλαγή θα απαιτήσει πολλά αιτήματα για την επικοινωνία, σε περίπτωση αποτυχίας μιας από τις αιτήσεις, ολόκληρη η μονάδα θα αποτύχει και όχι μόνο θα εκτελέσει μέρος της συναλλαγής.

Συνοχή | Συνοχή
Εξασφαλίζει ότι μια συναλλαγή μπορεί να χρησιμοποιήσει μόνο πληροφορίες από μια βάση δεδομένων που είναι σε έγκυρη κατάσταση, για να αποτρέψει τη χρήση παρωχημένων ή εσφαλμένων πληροφοριών τη στιγμή της αίτησης. Όλες οι πληροφορίες στη βάση δεδομένων πρέπει να είναι έγκυρες σύμφωνα με τους κανόνες, ώστε να διασφαλίζεται ότι όλες οι συναλλαγές είναι σωστές, εξασφαλίζοντας έτσι την ακεραιότητα της βάσης δεδομένων.

Απομόνωση Απομόνωση
Εξασφαλίζει ότι η ταυτόχρονη εκτέλεση της βάσης δεδομένων αφήνει τις πληροφορίες στην ίδια κατάσταση, σαν να εκτελούνται διαδοχικά. Όσο περισσότεροι χρήστες έχει ένα σύστημα, τόσο πιο πιθανό είναι ότι έχουν πρόσβαση ταυτόχρονα οι ίδιες πληροφορίες, αλλά η βάση δεδομένων πρέπει να διασφαλίζει ότι οι πληροφορίες είναι μοναδικές και δεν αλλάζουν με διαφορετικές τιμές όταν δύο χρήστες αλλάζουν τις ίδιες πληροφορίες στο Ίδια στιγμή.

Ανθεκτικότητα Αντοχή
Εξασφαλίζει ότι, μόλις επιβεβαιωθεί μια συναλλαγή, θα παραμείνει δεσμευμένη ακόμη και σε περίπτωση βλάβης του συστήματος. Όταν ένα σύστημα πάσχει από μια βλάβη, για παράδειγμα όταν είναι απενεργοποιημένο, το σύστημα πρέπει να διασφαλίσει ότι όταν επανασυνδεθεί, οι πληροφορίες παραμένουν οι ίδιες κατά τη στιγμή της τελευταίας αποθηκευμένης κατάστασης.



______________________________________________________________________




NETHERLANDS | NEDERLAND
Wat zijn ACID-eigenschappen in databases van computersystemen?
In computersystemen is ACID het acroniem voor atomiciteit, consistentie, isolatie en duurzaamheid. Dit zijn een aantal eigenschappen voor databasetransacties om ervoor te zorgen dat de geldigheid van informatie die in de database wordt gelezen en geschreven geen fouten bevat en altijd correct is, ongeacht welke kopie van de database waarin de gebruiker toegang heeft tot de informatie. Het ACID-systeem is bedoeld om redundantie en een snellere toegankelijkheid van informatie te waarborgen, en voor dit doel hebben beheerders van computersystemen meerdere databases nodig met meerdere exemplaren, maar elke kopie moet constant hetzelfde zijn, precies op het moment dat de gebruikers toegang hebben tot de informatie, omdat als meerdere gebruikers proberen toegang te krijgen tot dezelfde informatie op verschillende databaseservers, zij kunnen geen verschillende informatieresultaten krijgen.

valentie
Zorgt ervoor dat elke transactie naar de database wordt behandeld als een enkele "eenheid" omdat de transactie meerdere verzoeken om de communicatie zal vereisen, in het geval een van de verzoeken faalt, de hele eenheid zou falen en niet alleen een deel van de transactie zou uitvoeren.

Consistentie | Consistentie
Zorgt ervoor dat een transactie alleen informatie uit een database kan gebruiken die zich in een geldige staat bevindt, om het gebruik van verouderde of onjuiste informatie op het moment van aanvraag te voorkomen. Alle informatie in de database moet volgens de regels geldig zijn om ervoor te zorgen dat alle transacties correct zijn, waardoor de integriteit van de database wordt gewaarborgd.

Isolatie | Isolatie
Zorgt ervoor dat de gelijktijdige uitvoering van de database informatie achterlaat in dezelfde staat als wanneer deze opeenvolgend wordt uitgevoerd. Hoe meer gebruikers een systeem heeft, hoe waarschijnlijker het is dat dezelfde informatie tegelijkertijd wordt geopend, maar de database moet ervoor zorgen dat de informatie uniek is en niet wordt veranderd met verschillende waarden wanneer twee gebruikers dezelfde informatie op het moment wijzigen. dezelfde tijd.

Duurzaamheid Duurzaamheid
Zorgt ervoor dat zodra een transactie is bevestigd, deze ook in het geval van een systeemfout blijft werken. Wanneer een systeem lijdt aan een storing, bijvoorbeeld wordt uitgeschakeld, moet het systeem ervoor zorgen dat wanneer het opnieuw wordt verbonden, de informatie hetzelfde blijft op het moment van de laatst opgeslagen staat.



______________________________________________________________________




ROMANIA | ROMÂNIA
Care sunt proprietățile ACID din bazele de date ale sistemelor informatice?
În sistemele de calcul, ACID este acronimul pentru Atomicitate, Consistență, Izolare, Durabilitate, care reprezintă un set de proprietăți pentru tranzacțiile bazei de date pentru a se asigura că valabilitatea informațiilor citite și scrise în baza de date nu conține erori și este întotdeauna corectă indiferent de care copie a bazei de date utilizatorul accesează informațiile. Sistemul ACID își propune să asigure redundanța și accesibilitatea mai rapidă a informațiilor, iar în acest scop administratorii de sisteme informatice au nevoie de mai multe baze de date cu mai multe copii, dar fiecare copie trebuie să fie constant aceeași în momentul în care utilizatorii accesează informațiile, deoarece mai mulți utilizatori încearcă să acceseze aceleași informații pe servere de baze de date diferite, nu pot obține rezultate de informație diferite.

Atomicitate
Asigură că fiecare tranzacție către baza de date este tratată ca o singură "unitate", deoarece tranzacția va necesita mai multe cereri de comunicare, în cazul în care una dintre solicitări nu reușește, întreaga unitate ar eșua și nu va efectua doar o parte din tranzacție.

Consistență | consecvență
Asigură faptul că o tranzacție poate utiliza numai informații dintr-o bază de date care este într-o stare validă, pentru a împiedica utilizarea informațiilor depășite sau incorecte în momentul solicitării. Toate informațiile din baza de date trebuie să fie valabile în conformitate cu regulile, pentru a se asigura că toate tranzacțiile sunt corecte, asigurând astfel integritatea bazei de date.

Izolare | Izolare
Asigură executarea simultană a bazei de date, lăsând informațiile în aceeași stare ca și cum ar fi executate secvențial. Cu cât există mai mulți utilizatori pe care le are un sistem, cu atât este mai probabil ca aceleași informații să fie accesate în același timp, însă baza de date trebuie să se asigure că informațiile sunt unice și nu se schimbă cu valori diferite atunci când doi utilizatori schimbă aceleași informații la acelasi timp.

Durabilitate Durabilitate
Asigură că, odată ce o tranzacție a fost confirmată, aceasta va rămâne angajată chiar și în cazul unei defecțiuni a sistemului. Atunci când un sistem suferă de o defecțiune, de exemplu fiind oprită, sistemul trebuie să se asigure că atunci când este reconectat, informațiile rămân aceleași în momentul ultimei stări salvate.