diff --git a/.obsidian/plugins/home-tab/data.json b/.obsidian/plugins/home-tab/data.json index db116e8b..be2dacfc 100644 --- a/.obsidian/plugins/home-tab/data.json +++ b/.obsidian/plugins/home-tab/data.json @@ -23,17 +23,25 @@ "markdownOnly": false, "unresolvedLinks": false, "recentFilesStore": [ + { + "filepath": "_inbox/Потерянное обновление.md", + "timestamp": 1718865699169 + }, + { + "filepath": "meta/files/Pasted image 20240620094127.png", + "timestamp": 1718865695484 + }, + { + "filepath": "_inbox/Шардирование.md", + "timestamp": 1718865622571 + }, + { + "filepath": "_inbox/Согласованное префиксное чтение.md", + "timestamp": 1718865614222 + }, { "filepath": "_inbox/MVCC.md", "timestamp": 1718865171538 - }, - { - "filepath": "Home.md", - "timestamp": 1718864880410 - }, - { - "filepath": "_inbox/Транзакция БД.md", - "timestamp": 1718864879701 } ], "bookmarkedFileStore": [], diff --git a/.obsidian/plugins/recent-files-obsidian/data.json b/.obsidian/plugins/recent-files-obsidian/data.json index 263736c1..6ec4ade6 100644 --- a/.obsidian/plugins/recent-files-obsidian/data.json +++ b/.obsidian/plugins/recent-files-obsidian/data.json @@ -1,5 +1,21 @@ { "recentFiles": [ + { + "basename": "Потерянное обновление", + "path": "_inbox/Потерянное обновление.md" + }, + { + "basename": "Pasted image 20240620094127", + "path": "meta/files/Pasted image 20240620094127.png" + }, + { + "basename": "Шардирование", + "path": "_inbox/Шардирование.md" + }, + { + "basename": "Согласованное префиксное чтение", + "path": "_inbox/Согласованное префиксное чтение.md" + }, { "basename": "MVCC", "path": "_inbox/MVCC.md" @@ -44,10 +60,6 @@ "basename": "Read uncommitted", "path": "_inbox/Read uncommitted.md" }, - { - "basename": "Потерянное обновление", - "path": "_inbox/Потерянное обновление.md" - }, { "basename": "Serializable", "path": "_inbox/Serializable.md" @@ -187,18 +199,6 @@ { "basename": "Cache miss", "path": "Cache miss.md" - }, - { - "basename": "Вычет 2024", - "path": "home/Вычеты/Вычет 2024.md" - }, - { - "basename": "Полезное про собеседования", - "path": "notes/Полезное про собеседования.md" - }, - { - "basename": "Ответ HR", - "path": "_inbox/Ответ HR.md" } ], "omittedPaths": [], diff --git a/_inbox/Потерянное обновление.md b/_inbox/Потерянное обновление.md index 697f7175..ce9e9363 100644 --- a/_inbox/Потерянное обновление.md +++ b/_inbox/Потерянное обновление.md @@ -94,4 +94,5 @@ public class LostUpdateExample { ![](Pasted%20image%2020240619201135.png) ## Дополнительные материалы -- [Пример на Java](https://github.com/Example-uPagge/transactional/blob/master/jdbc-transaction/src/main/java/dev/struchkov/example/transaction/problems/LostUpdateExample.java) \ No newline at end of file +- [Пример на Java](https://github.com/Example-uPagge/transactional/blob/master/jdbc-transaction/src/main/java/dev/struchkov/example/transaction/problems/LostUpdateExample.java) +- ![](Pasted%20im age%2020240620094127.png) \ No newline at end of file diff --git a/_inbox/Шардирование.md b/_inbox/Шардирование.md index 53278679..6417c136 100644 --- a/_inbox/Шардирование.md +++ b/_inbox/Шардирование.md @@ -31,4 +31,7 @@ linked: - **Перераспределение данных**: В случае добавления или удаления шардов может потребоваться перераспределение больших объемов данных, что может быть ресурсоемкой операцией и повлиять на производительность системы. **Проблемы** -- [Согласованное префиксное чтение](Согласованное%20префиксное%20чтение.md) \ No newline at end of file +- [Согласованное префиксное чтение](Согласованное%20префиксное%20чтение.md) + +## Заметки +- Реализации шардирования могут мешать [JOIN SQL](JOIN%20SQL.md) \ No newline at end of file diff --git a/meta/files/Pasted image 20240620094127.png b/meta/files/Pasted image 20240620094127.png new file mode 100644 index 00000000..33026219 Binary files /dev/null and b/meta/files/Pasted image 20240620094127.png differ