vault backup: 2024-06-20 19:32:42
This commit is contained in:
parent
8660d9e939
commit
229e90ffc9
8
.obsidian/plugins/home-tab/data.json
vendored
8
.obsidian/plugins/home-tab/data.json
vendored
@ -23,6 +23,10 @@
|
|||||||
"markdownOnly": false,
|
"markdownOnly": false,
|
||||||
"unresolvedLinks": false,
|
"unresolvedLinks": false,
|
||||||
"recentFilesStore": [
|
"recentFilesStore": [
|
||||||
|
{
|
||||||
|
"filepath": "_inbox/2024-06-20 1718901056.md",
|
||||||
|
"timestamp": 1718901056216
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"filepath": "knowledge/dev/database/Свойства транзакции БД (ACID).md",
|
"filepath": "knowledge/dev/database/Свойства транзакции БД (ACID).md",
|
||||||
"timestamp": 1718900804605
|
"timestamp": 1718900804605
|
||||||
@ -38,10 +42,6 @@
|
|||||||
{
|
{
|
||||||
"filepath": "_inbox/Журналы в MySQL.md",
|
"filepath": "_inbox/Журналы в MySQL.md",
|
||||||
"timestamp": 1718900595131
|
"timestamp": 1718900595131
|
||||||
},
|
|
||||||
{
|
|
||||||
"filepath": "_inbox/Two Phase Lock.md",
|
|
||||||
"timestamp": 1718899990393
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"bookmarkedFileStore": [],
|
"bookmarkedFileStore": [],
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
{
|
{
|
||||||
"recentFiles": [
|
"recentFiles": [
|
||||||
|
{
|
||||||
|
"basename": "Basically Available Soft state Eventual consistency",
|
||||||
|
"path": "_inbox/Basically Available Soft state Eventual consistency.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"basename": "Свойства транзакции БД (ACID)",
|
"basename": "Свойства транзакции БД (ACID)",
|
||||||
"path": "knowledge/dev/database/Свойства транзакции БД (ACID).md"
|
"path": "knowledge/dev/database/Свойства транзакции БД (ACID).md"
|
||||||
@ -195,10 +199,6 @@
|
|||||||
{
|
{
|
||||||
"basename": "Most Recently Used",
|
"basename": "Most Recently Used",
|
||||||
"path": "_inbox/Most Recently Used.md"
|
"path": "_inbox/Most Recently Used.md"
|
||||||
},
|
|
||||||
{
|
|
||||||
"basename": "LSM дерево",
|
|
||||||
"path": "_inbox/LSM дерево.md"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"omittedPaths": [],
|
"omittedPaths": [],
|
||||||
|
@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
aliases:
|
||||||
|
- BASE
|
||||||
|
tags:
|
||||||
|
- зрелость/🌱
|
||||||
|
date:
|
||||||
|
- - 2024-06-20
|
||||||
|
zero-link:
|
||||||
|
- "[[00 Архитектура ПО]]"
|
||||||
|
parents:
|
||||||
|
linked:
|
||||||
|
---
|
||||||
|
- Basically Available. Каждый запрос будет обязательно завершен: успешно или нет.
|
||||||
|
- Soft state
|
@ -14,7 +14,7 @@ linked:
|
|||||||
**Атомарность (atomicity).** Гарантирует, что никакая транзакция не будет зафиксирована в системе частично. Будут либо выполнены все её подоперации, либо не выполнено ни одной. Благодаря этому появляется возможность повторить прерванную транзакцию, не опасаясь, что часть операций уже выполнена.
|
**Атомарность (atomicity).** Гарантирует, что никакая транзакция не будет зафиксирована в системе частично. Будут либо выполнены все её подоперации, либо не выполнено ни одной. Благодаря этому появляется возможность повторить прерванную транзакцию, не опасаясь, что часть операций уже выполнена.
|
||||||
|
|
||||||
**Согласованность (consistency).** Транзакция, достигающая своего нормального завершения и, тем самым, фиксирующая свои результаты, сохраняет согласованность базы данных. По сути поддержание согласованности задача приложения, а не базы.
|
**Согласованность (consistency).** Транзакция, достигающая своего нормального завершения и, тем самым, фиксирующая свои результаты, сохраняет согласованность базы данных. По сути поддержание согласованности задача приложения, а не базы.
|
||||||
|
|
||||||
**Изолированность (isolation).** Во время выполнения транзакции параллельные транзакции не должны оказывать влияние на её результат. Защищает от [Race condition](Race%20condition.md).
|
**Изолированность (isolation).** Во время выполнения транзакции параллельные транзакции не должны оказывать влияние на её результат. Защищает от [Race condition](Race%20condition.md).
|
||||||
|
|
||||||
**Долговечность (durability).** Независимо от проблем на нижних уровнях (к примеру, обесточивание системы или сбои в оборудовании) изменения, сделанные успешно завершённой транзакцией, должны остаться сохранёнными после возвращения системы в работу.
|
**Долговечность (durability).** Независимо от проблем на нижних уровнях (к примеру, обесточивание системы или сбои в оборудовании) изменения, сделанные успешно завершённой транзакцией, должны остаться сохранёнными после возвращения системы в работу.
|
Loading…
Reference in New Issue
Block a user