Update README.md
This commit is contained in:
20
README.md
20
README.md
@@ -242,6 +242,7 @@ futriix - это легковесная, распределённая NOSQL, и
|
|||||||
> **Важно: из‑за архитектурных особенностей (из‑за архитектурных особенностей в т.ч. низкоуровневых системных вызовов, специфичных для POSIX‑совместимых ядер) запуск на Windows(включая WSL) и macOS не поддерживается!**
|
> **Важно: из‑за архитектурных особенностей (из‑за архитектурных особенностей в т.ч. низкоуровневых системных вызовов, специфичных для POSIX‑совместимых ядер) запуск на Windows(включая WSL) и macOS не поддерживается!**
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#### Системные требования
|
#### Системные требования
|
||||||
|
|
||||||
**Поддерживаемые платформы**
|
**Поддерживаемые платформы**
|
||||||
@@ -249,15 +250,16 @@ futriix - это легковесная, распределённая NOSQL, и
|
|||||||
* Linux (ядро 5.4+): Debian, Ubuntu, Linux Mint, Fedora и аналоги
|
* Linux (ядро 5.4+): Debian, Ubuntu, Linux Mint, Fedora и аналоги
|
||||||
* Illumos‑based: OmniOS, OpenIndiana и аналоги
|
* Illumos‑based: OmniOS, OpenIndiana и аналоги
|
||||||
|
|
||||||
|
|
||||||
#### Аппаратные требования
|
#### Аппаратные требования
|
||||||
|
|
||||||
- **Процессор**: 64‑битный Intel или AMD (x86‑64).
|
- **Процессор:** 64‑битный Intel или AMD (x86‑64)
|
||||||
- **Оперативная память**:
|
- **Оперативная память:**
|
||||||
- Linux: минимум 6 ГБ.
|
- **Linux: минимум 6 ГБ**
|
||||||
- Illumos: минимум 8 ГБ (из‑за особенностей управления памятью и ZFS по умолчанию).
|
- **Illumos: минимум 8 ГБ (из‑за особенностей управления памятью и ZFS по умолчанию)**
|
||||||
|
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> Для нагрузочного тестирования, шардинга и одновременной работы множества шардов/узлов рекомендуется не менее 16 ГБ на узел.
|
> Для нагрузочного тестирования, шардинга и одновременной работы множества шардов/узлов рекомендуется не менее 16 ГБ на узел
|
||||||
|
|
||||||
<p align="right">(<a href="#readme-top">К началу</a>)</p>
|
<p align="right">(<a href="#readme-top">К началу</a>)</p>
|
||||||
|
|
||||||
@@ -280,13 +282,13 @@ unzip -v
|
|||||||
|
|
||||||
**Для сборки и доработки кода требуется:**
|
**Для сборки и доработки кода требуется:**
|
||||||
|
|
||||||
* Go: версия 1.25 или выше.
|
* Go: версия 1.25 или выше
|
||||||
* Проверка версии: go version.
|
* Проверка версии: go version
|
||||||
|
|
||||||
Рекомендуется использовать `go mod` и убедиться, что `$GOPATH` и `$GOROOT` настроены корректно.
|
Рекомендуется использовать `go mod` и убедиться, что `$GOPATH` и `$GOROOT` настроены корректно.
|
||||||
|
|
||||||
|
|
||||||
####Дополнительные рекомендации (production / high‑load)
|
#### Дополнительные рекомендации (production / high‑load)
|
||||||
|
|
||||||
**Эти пункты не обязательны для запуска, но критичны для надёжности и производительности в распределённой среде:**
|
**Эти пункты не обязательны для запуска, но критичны для надёжности и производительности в распределённой среде:**
|
||||||
|
|
||||||
@@ -296,7 +298,7 @@ unzip -v
|
|||||||
* Время: синхронизация времени между узлами (NTP/Chrony) обязательна для корректной работы MVCC, WAL и транзакций.
|
* Время: синхронизация времени между узлами (NTP/Chrony) обязательна для корректной работы MVCC, WAL и транзакций.
|
||||||
|
|
||||||
|
|
||||||
####Минимальные сценарии проверки перед установкой
|
#### Минимальные сценарии проверки перед установкой
|
||||||
|
|
||||||
Перед деплоем можно быстро проверить соответствие требованиям:
|
Перед деплоем можно быстро проверить соответствие требованиям:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user