From 55e0509a21bc15f6ff0c26435ab24fdb2c913ff9 Mon Sep 17 00:00:00 2001 From: "a.sabirov" <a.sabirov@picodata.io> Date: Mon, 9 Dec 2024 14:11:55 +0300 Subject: [PATCH] chore: proofread MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changes: * remove redundant spaces * replace `Ñ‘` -> `е` * replace latin letters in cyrillic words and vice versa --- README.md | 4 ++-- docs/architecture/fibers.md | 2 +- docs/architecture/plugins.md | 2 +- docs/architecture/rpc_api.md | 16 ++++++++-------- docs/architecture/system_tables.md | 2 +- docs/architecture/topology_management.md | 2 +- docs/overview/description.md | 4 ++-- docs/overview/versioning.md | 2 +- docs/plugins/radix.md | 2 +- docs/plugins/svarog.md | 10 +++++----- docs/reference/cli.md | 4 ++-- docs/reference/sql/alter_user.md | 2 +- docs/reference/sql/non_block.md | 2 +- docs/security/integrity.md | 2 +- docs/tutorial/audit_log.md | 2 +- docs/tutorial/connecting.md | 10 +++++----- docs/tutorial/install.md | 4 ++-- docs/tutorial/ldap.md | 2 +- docs/tutorial/node_expel.md | 2 +- 19 files changed, 38 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index d935ad5f..ba76ecd1 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ * [Клонирование репозиториÑ](#клонирование-репозиториÑ) * [УÑтановка завиÑимоÑтей](#уÑтановка-завиÑимоÑтей) * [ЗапуÑк локального Ñервера MkDocs](#запуÑк-локального-Ñервера-mkdocs) - * [Cборка документации](#cборка-документации) + * [Сборка документации](#Ñборка-документации) * [Линтинг Ñкриптов Python](#линтинг-Ñкриптов-python) * [Форматирование Ñкриптов Python](#форматирование-Ñкриптов-python) * [ÐÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ñ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ Pipenv](#активациÑ-виртуального-окружениÑ-pipenv) @@ -61,7 +61,7 @@ pipenv run serve Ð”Ð»Ñ Ð¾Ñтановки локального Ñервера MkDocs нажмите `Ctrl + Z` -## Cборка документации +## Сборка документации Введите команду: diff --git a/docs/architecture/fibers.md b/docs/architecture/fibers.md index 88db3c07..8757e406 100644 --- a/docs/architecture/fibers.md +++ b/docs/architecture/fibers.md @@ -61,7 +61,7 @@ thread`, Picodata ÑвлÑетÑÑ Ð¾Ð´Ð½Ð¾Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð¹ СУБД Ñ ÑÐ¾Ð±Ñ Ð›ÑŽÐ±Ð¾Ð¹ запущенный файбер может быть в одном из Ñледующих ÑоÑтоÑний: - _running_ — иÑполнÑетÑÑ -- _suspended_ — приоÑтановлен в ожидании какого-то ÑÐ¾Ð±Ñ‹Ñ‚Ð¸Ñ +- _suspended_ — приоÑтановлен в ожидании какого-то ÑÐ¾Ð±Ñ‹Ñ‚Ð¸Ñ - _ready_ — готов продолжить работу - _dead_ — завершен diff --git a/docs/architecture/plugins.md b/docs/architecture/plugins.md index 14c6bf0e..8c820001 100644 --- a/docs/architecture/plugins.md +++ b/docs/architecture/plugins.md @@ -230,7 +230,7 @@ pub trait ServiceFacade { } ``` -#### РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ ÑервиÑа {: #service_registration } +#### РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ ÑервиÑа {: #service_registration } Вторым шагом необходимо зарегиÑтрировать ÑервиÑ. Ð”Ð»Ñ Ñтого ÑоздаетÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ, Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ð½Ð°Ñ Ñпециальным макроÑом. Ðту функцию вызовет Picodata diff --git a/docs/architecture/rpc_api.md b/docs/architecture/rpc_api.md index c9493c68..bcac46cc 100644 --- a/docs/architecture/rpc_api.md +++ b/docs/architecture/rpc_api.md @@ -124,7 +124,7 @@ fn proc_apply_schema_change(term, applied, timeout) -> Result ПрименÑет текущие Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ñхемы к локальному ÑоÑтоÑнию инÑтанÑа. -ÐÑ‚y хранимую процедуру вызывает только +Ðту хранимую процедуру вызывает только [governor](../overview/glossary.md#governor) в рамках алгоритма отказоуÑтойчивой Ñмены клаÑтерной Ñхемы данных. <!-- ./clusterwide_schema.md#two_phase_algorithm --> @@ -199,7 +199,7 @@ fn proc_cas(cluster_name, predicate, op, as_user) -> (RaftIndex, RaftTerm) fn proc_discover(request, request_to) -> Result ``` -ÐÑ‚y хранимую процедуру вызывают инÑтанÑÑ‹ Picodata во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð¿ÑƒÑка Ñ Ð¿ÑƒÑтым +Ðту хранимую процедуру вызывают инÑтанÑÑ‹ Picodata во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð¿ÑƒÑка Ñ Ð¿ÑƒÑтым ÑоÑтоÑнием ([bootstrap](../overview/glossary.md#bootstrap)) в рамках реализации алгоритма [discovery](./discovery.md). @@ -382,7 +382,7 @@ fn proc_raft_info() -> RaftInfo fn proc_raft_interact(raft_messages) ``` -ÐÑ‚y хранимую процедуру вызывают вÑе инÑтанÑÑ‹ Picodata Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ внутренних +Ðту хранимую процедуру вызывают вÑе инÑтанÑÑ‹ Picodata Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ внутренних Ñообщений друг другу в рамках реализации алгоритма [raft](../overview/glossary.md#raft). Параметры: @@ -398,7 +398,7 @@ fn proc_raft_join(cluster_name, instance_name, replicaset_name, advertise_addres ВыполнÑетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ на [raft-лидере](../overview/glossary.md#raft_leader), в противном Ñлучае немедленно возвращает ошибку. -ÐÑ‚y хранимую процедуру вызывают инÑтанÑÑ‹ Picodata, приÑоединÑющиеÑÑ Ðº клаÑтеру, +Ðту хранимую процедуру вызывают инÑтанÑÑ‹ Picodata, приÑоединÑющиеÑÑ Ðº клаÑтеру, то еÑÑ‚ÑŒ еще не ÑоÑтоÑщие в [raft-группе](../overview/glossary.md#raft). См. также: @@ -445,7 +445,7 @@ fn proc_raft_snapshot_next_chunk(entry_id, position) -> Result Возвращает Ñледующий отрезок данных [raft-Ñнапшота](../overview/glossary.md#snapshot). -ÐÑ‚y хранимую процедуру вызывают только инÑтанÑÑ‹ Ñ Ñ€Ð¾Ð»ÑŒÑŽ [raft follower](../overview/glossary.md#node_states) +Ðту хранимую процедуру вызывают только инÑтанÑÑ‹ Ñ Ñ€Ð¾Ð»ÑŒÑŽ [raft follower](../overview/glossary.md#node_states) в рамках процеÑÑа [актуализации raft-журнала](../overview/glossary.md#actualization). Текущий инÑÑ‚Ð°Ð½Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñет наличие Ñнапшота ÑоответÑтвующего ÑоÑтоÑнию @@ -627,7 +627,7 @@ fn proc_sharding(term, applied, timeout) ОбновлÑет конфигурацию [ÑˆÐ°Ñ€Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ…](../overview/glossary.md#vshard) между [репликаÑетами](../overview/glossary.md#replicaset). -ÐÑ‚y хранимую процедуру вызывает только [governor](../overview/glossary.md#governor) +Ðту хранимую процедуру вызывает только [governor](../overview/glossary.md#governor) в рамках алгоритма автоматичеÑкой Ñмены топологии клаÑтера. См. также: @@ -658,7 +658,7 @@ fn proc_sharding_bootstrap(term, applied, timeout, tier) Инициирует раÑпределение [бакетов](../overview/glossary.md#bucket) между [репликаÑетами](../overview/glossary.md#replicaset). -ÐÑ‚y хранимую процедуру вызывает только [governor](../overview/glossary.md#governor) +Ðту хранимую процедуру вызывает только [governor](../overview/glossary.md#governor) в рамках алгоритма автоматичеÑкой Ñмены топологии клаÑтера. См. также: @@ -713,7 +713,7 @@ fn proc_update_instance(instance_name, cluster_name, current_state, target_state ОбновлÑет информацию об указанном инÑтанÑе. -ÐÑ‚y хранимую процедуру вызывают инÑтанÑÑ‹ Picodata, уже ÑоÑтоÑщие в клаÑтере, +Ðту хранимую процедуру вызывают инÑтанÑÑ‹ Picodata, уже ÑоÑтоÑщие в клаÑтере, чтобы обновить [Ñвое целевое ÑоÑтоÑние](../overview/glossary.md#state) при перезапуÑке или в рамках [штатного выключениÑ](../architecture/topology_management.md/#graceful_shutdown). diff --git a/docs/architecture/system_tables.md b/docs/architecture/system_tables.md index 93a95ed0..df61afa4 100644 --- a/docs/architecture/system_tables.md +++ b/docs/architecture/system_tables.md @@ -101,7 +101,7 @@ Picodata, иÑпользуемые Ð´Ð»Ñ Ñлужебных нужд. Пере * `id`: (_unsigned_) — идентификатор (тип `u32`, первичный ключ) * `name`: (_string_) — Ð¸Ð¼Ñ (уникальный индекÑ) * `kind`: (_string_) — тип хранимого объекта: Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸Ð»Ð¸ процедура -* `params`: (_array_) — таблица Ñ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ параметров объекта, в виде `[ +* `params`: (_array_) — таблица Ñ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ параметров объекта, в виде `[ {type: 'int', mode: 'in', default: 42}, {type: 'text'} ]`. * `returns`: (_array_) — тип возвращаемого результата. Ð”Ð»Ñ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€ Ñто пуÑтой маÑÑив `[]`, Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ — маÑÑив типов в возвращаемом кортеже diff --git a/docs/architecture/topology_management.md b/docs/architecture/topology_management.md index 74a81334..191febbb 100644 --- a/docs/architecture/topology_management.md +++ b/docs/architecture/topology_management.md @@ -104,7 +104,7 @@ ### Ðварийное переключение {: #failover } За обÑлуживание отказов инÑтанÑов также отвечает raft-лидер и алгоритм -[`sentinel`](../overview/glossary.md#sentinel), который при обнаружении +[`sentinel`](../overview/glossary.md#sentinel), который при обнаружении отказа инициирует изменение `target_state = Offline`. Критерием отказа ÑвлÑетÑÑ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑ‚ÑŒ доÑтавки raft-Ñообщений в течение diff --git a/docs/overview/description.md b/docs/overview/description.md index 8cba8372..089771ee 100644 --- a/docs/overview/description.md +++ b/docs/overview/description.md @@ -8,7 +8,7 @@ Picodata — Ñто раÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð¡Ð£Ð‘Ð” Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ ## Ðазначение {: #purpose } -ОÑновным назначением продукта Picodata ÑвлÑетÑÑ Ð³Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð¾ маÑштабируемое хранение Ñтруктурированных и неÑтруктурированных данных, а также управление раÑпределенным клаÑтером из [реплицированных](../overview/glossary.md#replication) отдельных узлов (*[инÑтанÑов](../overview/glossary.md#instance)*). Ð”Ð°Ð½Ð½Ð°Ñ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñтей позволÑет Ñффективно работать Ñ Ð½Ð°Ð¸Ð±Ð¾Ð»ÐµÐµ воÑтребованными, чаÑто изменÑющимиÑÑ, *горÑчими* данными в выÑоконагруженной Ñреде. +ОÑновным назначением продукта Picodata ÑвлÑетÑÑ Ð³Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð¾ маÑштабируемое хранение Ñтруктурированных и неÑтруктурированных данных, а также управление раÑпределенным клаÑтером из [реплицированных](../overview/glossary.md#replication) отдельных узлов (*[инÑтанÑов](../overview/glossary.md#instance)*). Ð”Ð°Ð½Ð½Ð°Ñ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñтей позволÑет Ñффективно работать Ñ Ð½Ð°Ð¸Ð±Ð¾Ð»ÐµÐµ воÑтребованными, чаÑто изменÑющимиÑÑ, *горÑчими* данными в выÑоконагруженной Ñреде. Ð’ традиционных корпоративных архитектурах, где иÑпользуютÑÑ ÐºÐ»Ð°ÑÑичеÑкие универÑальные СУБД, Ð´Ð»Ñ ÑƒÑÐºÐ¾Ñ€ÐµÐ½Ð¸Ñ Ð¸ Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð¸Ñ Ð½Ð°Ð´ÐµÐ¶Ð½Ð¾Ñти доÑтупа к данным применÑÑŽÑ‚ кÑши и шины данных. Цель Ñ€Ð°Ð·Ð²Ð¸Ñ‚Ð¸Ñ Picodata: заменить три компонента корпоративной архитектуры — кÑш, шина и витрина доÑтупа к данным — единым, выÑокопроизводительным и Ñтрого конÑиÑтентным решением. ## Роль в платформе данных {: #platform } @@ -139,7 +139,7 @@ Picodata занимает верхнюю чаÑÑ‚ÑŒ пирамиды, Ñ‚.к. о Ðаборы данных и ÑкземплÑры raft-журнала хранÑÑ‚ÑÑ Ð² таблицах СУБД, причем ведение журнала Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ð¾Ð»Ð½Ð¾Ñтью прозрачно: он взаимодейÑтвует Ñ ÐºÐ»Ð°Ñтером целиком, как Ñ Ð±Ð¾Ð»ÐµÐµ выÑокоуровневой абÑтракцией. -### Компоненты менеджера клаÑтера {: #cluster_manager_components } +### Компоненты менеджера клаÑтера {: #cluster_manager_components } Менеджер клаÑтера в Picodata ÑоÑтоит из Ñледующих ÑущноÑтей: diff --git a/docs/overview/versioning.md b/docs/overview/versioning.md index 1df1d450..cf0f56cd 100644 --- a/docs/overview/versioning.md +++ b/docs/overview/versioning.md @@ -37,7 +37,7 @@ YY.MINOR.PATCH[-N-gHASH] Ð¢ÐµÐºÑƒÑ‰Ð°Ñ Ð¿Ð¾Ð»Ð¸Ñ‚Ð¸ÐºÐ° верÑÐ¸Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÑетÑÑ Ñ Ð²ÐµÑ€Ñии 24.1. -Cм. также: +См. также: - [Gitlab — Changelog](https://git.picodata.io/core/picodata/-/blob/master/CHANGELOG.md) - [Gitlab — Tags](https://git.picodata.io/core/picodata/-/tags) diff --git a/docs/plugins/radix.md b/docs/plugins/radix.md index 7588a83c..5b962107 100644 --- a/docs/plugins/radix.md +++ b/docs/plugins/radix.md @@ -10,7 +10,7 @@ Radix — Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ [Redis](https://ru.wikipedia.org/wiki/Redis) на базе Picodata, Ð¿Ñ€ÐµÐ´Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ð°Ñ Ð´Ð»Ñ Ð·Ð°Ð¼ÐµÐ½Ñ‹ ÑущеÑтвующих инÑталлÑций Redis. -Плагин Radix ÑоÑтоит из одноименного ÑервиÑа (`rаdix`), который +Плагин Radix ÑоÑтоит из одноименного ÑервиÑа (`radix`), который поднимает отдельный порт и на нем Ñервер, имплементирующий бинарный протокол Redis. Проще говорÑ, Ñтот ÑÐµÑ€Ð²Ð¸Ñ Ð¿Ñ€Ð¾Ñто позволÑет обращатьÑÑ Ðº Picodata как к Redis. Ð’ клаÑтерном развертывании порт и Ñервер Redis diff --git a/docs/plugins/svarog.md b/docs/plugins/svarog.md index 6877a728..cb8ebb81 100644 --- a/docs/plugins/svarog.md +++ b/docs/plugins/svarog.md @@ -16,7 +16,7 @@ search: Svarog — Ñто low-code-платформа Ð´Ð»Ñ Ñбора и Ð¾Ð±Ð¾Ð³Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… из различных иÑточников в реальном времени и предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ñ… в виде выÑокодоÑтупных витрин. Платформа оÑнована -на раÑпределённой выÑокопроизводительной базе данных [Picodata](https://picodata.io/picodata/). +на раÑпределенной выÑокопроизводительной базе данных [Picodata](https://picodata.io/picodata/). Платформа позволÑет реализовать базовые Ñценарии без какого либо программированиÑ, проÑто воÑпользовавшиÑÑŒ готовыми базовыми компонентами Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ, обработки и маршрутизации данных. @@ -29,7 +29,7 @@ Svarog — Ñто low-code-платформа Ð´Ð»Ñ Ñбора и обогащ ### Хранение данных {: #storage } -Ð’ качеÑтве хранилища данных иÑпользуетÑÑ Ð²Ñ‹ÑокопроизводительнаÑ, выÑокодоÑтупнаÑ, раÑÐ¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ð°Ñ +Ð’ качеÑтве хранилища данных иÑпользуетÑÑ Ð²Ñ‹ÑокопроизводительнаÑ, выÑокодоÑтупнаÑ, раÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð±Ð°Ð·Ð° данных Picodata. Ðто позволÑет Ñоздать Ñлой Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ Ð²Ñ‹Ñокой доÑтупноÑтью и возможноÑтью горизонтального раÑширениÑ. БД Picodata позволÑет хранить данные как в памÑти, так и на диÑке, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð´Ð²Ð° разных движка Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ…. Первый Ñффективен при выÑоких нагрузках, @@ -69,7 +69,7 @@ Svarog предоÑтавлÑет возможноÑÑ‚ÑŒ верÑиониров - Hive, в том чиÑле через потребление данных из Parquet файлов - Получение данных через различные rest API - iproto -2. Ð˜Ð½Ñ‚ÐµÐ³Ñ€Ð°Ñ†Ð¸Ñ Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñми данных. При Ñтой интеграции платформа отдаёт данные во "внешний" мир. +2. Ð˜Ð½Ñ‚ÐµÐ³Ñ€Ð°Ñ†Ð¸Ñ Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñми данных. При Ñтой интеграции платформа отдает данные во "внешний" мир. Ðа данный момент ÑущеÑтвую Ñледующий интеграции: - jdbc - pgproto - протокол PostgreSQL @@ -80,7 +80,7 @@ Svarog предоÑтавлÑет возможноÑÑ‚ÑŒ верÑиониров ### БезопаÑноÑÑ‚ÑŒ {: #security } -БезопаÑтноÑÑ‚ÑŒ обеÑпечиваетÑÑ Ð·Ð° Ñчёт Ñледующих возможноÑтей платформы: +БезопаÑтноÑÑ‚ÑŒ обеÑпечиваетÑÑ Ð·Ð° Ñчет Ñледующих возможноÑтей платформы: - Ð Ð¾Ð»ÐµÐ²Ð°Ñ ÑиÑтема доÑтупа к данным и функциÑм платформы - Ð˜Ð½Ñ‚ÐµÐ³Ñ€Ð°Ñ†Ð¸Ñ Ñ SSO ÑиÑтемой предприÑÑ‚Ð¸Ñ - Получение ÑпиÑка пользователей из ldap(Active Directory) @@ -88,7 +88,7 @@ Svarog предоÑтавлÑет возможноÑÑ‚ÑŒ верÑиониров ### ÐÐ¸Ð·ÐºÐ°Ñ ÑложноÑÑ‚ÑŒ ÑкÑплуатации {: #low_cost } -Платформа может работать как на виртуальных машинах, куда она может быть развёрнуто при помощи playbook ansible, +Платформа может работать как на виртуальных машинах, куда она может быть развернуто при помощи playbook ansible, который входит в поÑтавку платформы, так и в kubernetes. Ðто позволÑет Ñлужбам ÑкÑплуатации иÑпользовать привычные Ð´Ð»Ñ ÑÐµÐ±Ñ Ð¸Ð½Ñтрументы, что, в Ñвою очередь, уменьшает затраты на Ñопровождение. diff --git a/docs/reference/cli.md b/docs/reference/cli.md index 7db7f59d..e6c0f7bf 100644 --- a/docs/reference/cli.md +++ b/docs/reference/cli.md @@ -283,7 +283,7 @@ picodata run -c instance.log.level=verbose -c instance.data_dir=/path/to/dir Объем оперативной памÑти в байтах, иÑпользуемый движком Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ [memtx](../overview/glossary.md#db_engine). -По умолчанию иÑпользуетÑÑ 64 MБ. +По умолчанию иÑпользуетÑÑ 64 МБ. ПоддерживаютÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð² более удобном формате (`K` (Kilobytes), `M` (Megabytes), `G` (Gigabytes), `T` (Terabytes), `1K` = 1024). @@ -417,7 +417,7 @@ picodata run --peer server-1.picodata.int:13301,server-2.picodata.int:13301 ## picodata admin {: #admin } <!-- ********************************************************************** --> -ПодключаетÑÑ Ðº конÑоли админиÑтратора, cм. [Подключение и работа в +ПодключаетÑÑ Ðº конÑоли админиÑтратора, Ñм. [Подключение и работа в конÑоли — КонÑоль админиÑтратора](../tutorial/connecting.md#admin_console). ``` diff --git a/docs/reference/sql/alter_user.md b/docs/reference/sql/alter_user.md index 7fba7428..bae3c3ee 100644 --- a/docs/reference/sql/alter_user.md +++ b/docs/reference/sql/alter_user.md @@ -14,7 +14,7 @@ * **LOGIN** — разрешение на подключение к ÑиÑтеме. Может применÑÑ‚ÑŒÑÑ Ð´Ð»Ñ ÑнÑÑ‚Ð¸Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкой блокировки Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² ÑвÑзи Ñ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐµÐ½Ð¸ÐµÐ¼ - макcимального количеÑтва неудачных попыток аутентификации. + макÑимального количеÑтва неудачных попыток аутентификации. * **NOLOGIN** — запрет на подключение к ÑиÑтеме. diff --git a/docs/reference/sql/non_block.md b/docs/reference/sql/non_block.md index 01c2bad3..c486ff78 100644 --- a/docs/reference/sql/non_block.md +++ b/docs/reference/sql/non_block.md @@ -87,7 +87,7 @@ box.execute([[EXPLAIN SELECT * FROM warehouse]]) --> -Cм. также: +См. также: - [The SQLite Bytecode Engine](https://www.sqlite.org/opcode.html) diff --git a/docs/security/integrity.md b/docs/security/integrity.md index 4a5edf13..8758bf3f 100644 --- a/docs/security/integrity.md +++ b/docs/security/integrity.md @@ -28,7 +28,7 @@ ## Ð ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ñ Ñ†ÐµÐ»Ð¾ÑтноÑти {: #implementation } -Kонтроль целоÑтноÑти реализуетÑÑ Ñ‡ÐµÑ€ÐµÐ· меры, направленные на +Контроль целоÑтноÑти реализуетÑÑ Ñ‡ÐµÑ€ÐµÐ· меры, направленные на защиту рабочих и иÑполнÑемых файлов СУБД. ### Контроль при запуÑке инÑтанÑа {: #instance_start } diff --git a/docs/tutorial/audit_log.md b/docs/tutorial/audit_log.md index 172f129a..7e1dc603 100644 --- a/docs/tutorial/audit_log.md +++ b/docs/tutorial/audit_log.md @@ -1,6 +1,6 @@ # ИÑпользование журнала аудита -## Общие ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ {: #intro } +## Общие ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ {: #intro } Ðа каждом инÑтанÑе Picodata можно включить региÑтрацию Ñобытий и запиÑÑŒ ÑоответÑтвующей информации в журнал аудита. diff --git a/docs/tutorial/connecting.md b/docs/tutorial/connecting.md index c6dc8aab..7d08da78 100644 --- a/docs/tutorial/connecting.md +++ b/docs/tutorial/connecting.md @@ -19,7 +19,7 @@ ## КонÑоль админиÑтратора {: #admin_console } -### ÐаÑтройка и подключение {: #admin_console_connect } +### ÐаÑтройка и подключение {: #admin_console_connect } КонÑоль админиÑтратора предоÑтавлÑет доÑтуп к учетной запиÑи [ÐдминиÑтратора СУБД](access_control.md#admin) (`admin`). Ð”Ð»Ñ Ð·Ð°Ð¿ÑƒÑка @@ -52,7 +52,7 @@ picodata> - [Дополнительные команды](#backslash_commands) -### Задание Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратора {: #set_admin_password } +### Задание Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратора {: #set_admin_password } По умолчанию у ÐдминиÑтратора СУБД отÑутÑтвует пароль, поÑтому подключитьÑÑ Ðº конÑоли админиÑтратора возможно только при наличии @@ -79,7 +79,7 @@ picodata connect admin@127.0.0.1:3301 - [Управление доÑтупом — Ð¢Ñ€ÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº паролю](../tutorial/access_control.md#allowed_passwords) -### Создание учетной запиÑи Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ {: #user_setup } +### Создание учетной запиÑи Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ {: #user_setup } Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы иÑпользовать пользовательÑкую конÑоль, нужно Ñначала Ñоздать учетную запиÑÑŒ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² админиÑтративной конÑоли. @@ -96,7 +96,7 @@ CREATE USER "alice" WITH PASSWORD 'T0psecret'; GRANT CREATE TABLE TO "alice"; ``` -### ÐÐ²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿ÐµÑ€Ð²Ð¸Ñ‡Ð½Ð¾Ð¹ наÑтройки {: #automate_setup } +### ÐÐ²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿ÐµÑ€Ð²Ð¸Ñ‡Ð½Ð¾Ð¹ наÑтройки {: #automate_setup } Первичную наÑтройку пользователей и их прав в конÑоли админиÑтратора можно автоматизировать. Ð”Ð»Ñ Ñтого Ñохраните Ñледующий набор команд @@ -165,7 +165,7 @@ echo "SELECT * FROM warehouse;" | picodata connect alice@127.0.0.1:3301 ``` ```sql title="СпиÑок команд в админиÑтративной конÑоли" -cat file.sql | picodata admin ./admin.sock +cat file.sql | picodata admin ./admin.sock ``` ??? example "Пример файла Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ð¼Ð¸" diff --git a/docs/tutorial/install.md b/docs/tutorial/install.md index c9b92440..621e5395 100644 --- a/docs/tutorial/install.md +++ b/docs/tutorial/install.md @@ -240,7 +240,7 @@ test result: ok. 6 passed; 0 failed; finished in 0.88s - перед удалением необходимо [оÑтановить и вывеÑти из клаÑтера](../tutorial/node_expel.md#expel) вÑе запущенные на данном хоÑте - инÑтанÑÑ‹ Picоdata + инÑтанÑÑ‹ Picodata - Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ инÑтанÑа требуетÑÑ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ его [рабочие файлы](../architecture/instance_runtime_files.md). Ðапример: `rm -rf *.xlog *.vylog *.snap *.sock` @@ -298,7 +298,7 @@ Picodata может Ñоздать клаÑтер, ÑоÑтоÑщий вÑего picodata run ``` -Можно добавлÑÑ‚ÑŒ Ñколько угодно поÑледующих инcтанÑов — вÑе они будут подключатьÑÑ Ðº Ñтому клаÑтеру. Каждому инÑтанÑу Ñледует задать отдельную рабочую директорию (параметр `--data-dir`), а также указать Ð°Ð´Ñ€ÐµÑ Ð¸ порт Ð´Ð»Ñ Ð¿Ñ€Ð¸ÐµÐ¼Ð° Ñоединений (параметр `--listen`) в формате `<HOST>:<PORT>`. Фактор репликации по умолчанию равен 1 — каждый инÑÑ‚Ð°Ð½Ñ Ð¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚ отдельный репликаÑет. ЕÑли Ð´Ð»Ñ `--listen` указать только порт, то будет иÑпользован IP-Ð°Ð´Ñ€ÐµÑ Ð¿Ð¾ умолчанию (127.0.0.1): +Можно добавлÑÑ‚ÑŒ Ñколько угодно поÑледующих инÑтанÑов — вÑе они будут подключатьÑÑ Ðº Ñтому клаÑтеру. Каждому инÑтанÑу Ñледует задать отдельную рабочую директорию (параметр `--data-dir`), а также указать Ð°Ð´Ñ€ÐµÑ Ð¸ порт Ð´Ð»Ñ Ð¿Ñ€Ð¸ÐµÐ¼Ð° Ñоединений (параметр `--listen`) в формате `<HOST>:<PORT>`. Фактор репликации по умолчанию равен 1 — каждый инÑÑ‚Ð°Ð½Ñ Ð¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚ отдельный репликаÑет. ЕÑли Ð´Ð»Ñ `--listen` указать только порт, то будет иÑпользован IP-Ð°Ð´Ñ€ÐµÑ Ð¿Ð¾ умолчанию (127.0.0.1): ``` picodata run --data-dir i1 --listen :3301 diff --git a/docs/tutorial/ldap.md b/docs/tutorial/ldap.md index a850ba6d..b64399ad 100644 --- a/docs/tutorial/ldap.md +++ b/docs/tutorial/ldap.md @@ -73,7 +73,7 @@ ALTER USER "username" WITH PASSWORD '' USING ldap; в Ñообщении `IPROTO_AUTH`; в Ñвою очередь Picodata будет иÑпользовать полученный пароль при взаимодейÑтвии Ñ Ñервером LDAP. -Cм. также: +См. также: - [Управление доÑтупом](access_control.md) diff --git a/docs/tutorial/node_expel.md b/docs/tutorial/node_expel.md index 30290f68..e0c0fb0c 100644 --- a/docs/tutorial/node_expel.md +++ b/docs/tutorial/node_expel.md @@ -4,7 +4,7 @@ Picodata. Важно понимать, что проÑто оÑтановка инÑтанÑа Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ graceful shutdown (например, поÑле Ð½Ð°Ð¶Ð°Ñ‚Ð¸Ñ ++ctrl+c++ в конÑоли) завершит процеÑÑ Ð¸Ð½ÑтанÑа, но не выведет его из клаÑтера. ИнÑÑ‚Ð°Ð½Ñ -оÑтанетÑÑ Ð² клаÑтере в ÑоÑтоÑнии `Offline` и cможет быть впоÑледÑтвии +оÑтанетÑÑ Ð² клаÑтере в ÑоÑтоÑнии `Offline` и Ñможет быть впоÑледÑтвии перезапущен. Ð”Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÑƒÐ·Ð»Ð° из клаÑтера Ñледует иÑпользовать команду `picodata -- GitLab