Это команда ktserver, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
ktserver - легкий сервер базы данных
ОПИСАНИЕ
Команда `кцсервер'запускает сервер, управляющий экземплярами базы данных. Эта команда используется
в следующем формате. `db'указывает имя базы данных. Если база данных не указана,
безымянная база данных в памяти открывается.
кцсервер [-хозяин ул] [-port Num] [-тут Num] [-м Num] [-журнал файл]
[-ли|-ls|-Le|-лз] [-улог директория] [-улим Num] [-уаси Num] [-сид Num] [-орд]
[-оволокно|-ОАГ|-только|-отл|-онр] [-как и я Num] [-ash] [-бгс директория] [-бгси Num] [-bgc ул]
[-дмн] [-пид файл] [-скр файл] [-мхост ул] [-импорт Num] [-ртс файл] [-рив Num]
[-пожалуйста файл] [-комплекс ул] [-pldb файл] [db...]
Опции включают следующее.
-хозяин ул : указывает имя хоста сервера.
-port Num : указывает номер порта сервера.
-тут Num : указывает время ожидания в секундах.
-м Num : указывает количество рабочих потоков. По умолчанию это 8.
-журнал файл : указывает путь к файлу журнала. По умолчанию журналы записываются в
стандартный вывод.
-ли : устанавливает уровень ведения журнала «ИНФОРМАЦИЯ».
-ls : устанавливает уровень ведения журнала «СИСТЕМА».
-Le : устанавливает уровень регистрации «ОШИБКА».
-лз : устанавливает уровень ведения журнала «НЕТ».
-улог директория : указывает путь к каталогу журнала обновлений. По умолчанию это
отключен.
-улим Num : указывает предельный размер каждого файла журнала обновлений.
-уаси Num : указывает интервал синхронизации файлов журнала обновлений. К
по умолчанию он отключен.
-сид Num : указывает идентификационный номер сервера.
-орд : открывает базу данных в качестве читателя.
-оволокно : открывает базу данных с опцией автоматической транзакции.
-ОАГ : открывает базу данных с возможностью автоматической синхронизации.
-только : открывает базу данных без опции блокировки.
-отл : открывает базу данных с опцией попытки блокировки.
-онр : открывает базу данных без возможности автоматического восстановления.
-как и я Num : указывает интервал автоматической синхронизации. По умолчанию это
отключен.
-ash : выполняет физическую синхронизацию при автоматической синхронизации.
-бгс директория : указывает путь к каталогу фоновых снимков. По умолчанию это
выключен.
-бгси Num : указывает интервал фонового снимка. По умолчанию это
180.
-bgsc ул : определяет алгоритм сжатия снимка. "злиб", "лзо",
поддерживаются "lzma".
-дмн : переключается на процесс-демон.
-пид файл : указывает файл, содержащий идентификатор процесса, через который будут отправляться сигналы.
- команда директория : указывает путь поиска команд для внешних команд. По умолчанию это
текущая директрой.
-скр файл : указывает файл сценария для расширения сценария.
-мхост ул : указывает имя хоста главного сервера репликации.
-импорт Num : указывает номер порта главного сервера репликации.
-ртс файл : указывает файл, содержащий отметку времени репликации.
-рив Num : указывает интервал каждой операции репликации в миллисекундах.
По умолчанию это 0.04.
-пожалуйста файл : указывает файл общей библиотеки подключаемого сервера.
-комплекс ул : задает выражение конфигурации подключаемого сервера.
-pldb файл : указывает файл общей библиотеки подключаемой базы данных.
Эта команда возвращает 0 в случае успеха, другую - в случае неудачи.
Чтобы завершить серверный процесс, запущенный на переднем плане, введите `Ctrl-C,'на терминале. К
завершить серверный процесс, запущенный как демон, отправить сигнал завершения, такой как SIGTERM
со стороны `убиватькоманда. Если процесс-демон перехватывает сигнал SIGHUP, сервер перезагружается и
файл журнала открывается повторно. Поскольку текущий каталог процесса демона изменен на
корневой каталог, пути к связанным файлам должны быть описаны как их абсолютные пути.
Соглашение об именовании имени базы данных такое же, как и в полиморфной базе данных Киото.
Кабинет. Если указано «-», база данных будет прототипом хеш-базы данных. Если это "+",
база данных будет базой данных прототипа дерева. Если это ":", база данных будет тайником.
база данных. Если это "*", база данных будет хеш-базой данных кеша. Если это "%",
база данных будет базой данных дерева кешей. Если его суффикс ".kch", база данных будет
файл хеш-базы данных. Если его суффикс «.kct», база данных будет базой данных дерева файлов.
Если его суффикс ".kcd", база данных будет базой данных хэшей каталога. Если его суффикс
".kcf", база данных будет базой данных дерева каталогов. Параметры настройки могут отставать от
имя, разделенное знаком "#". Каждый параметр состоит из имени и значения, разделенных
пользователем "=". Если указан параметр «тип», тип базы данных определяется
значение в «-», «+», «:», «*», «%», «kch», «kct», «kcd» и «kcf». Все типы баз данных
поддерживают параметры ведения журнала «log», «logkinds» и «logpx». Хеш прототипа
база данных и база данных дерева прототипов не поддерживают никаких других параметров настройки. В
База данных stash поддерживает "bnum". База данных кеш-хэшей поддерживает opts, bnum, zcomp,
"capcnt", "capsiz" и "zkey". База данных дерева кеша поддерживает все параметры
кеш-база данных хэшей, за исключением ограничения емкости, и поддерживает "psiz", "rcomp", "pccap"
Кроме того. База данных хэшей файлов поддерживает "apow", "fpow", "opts", "bnum", "msiz",
«dfunit», «zcomp» и «zkey». База данных файлового дерева поддерживает все параметры файла.
хеш-база данных и дополнительно "psiz", "rcomp", "pccap". База данных хэшей каталога
поддерживает opts, zcomp и zkey. База данных дерева каталогов поддерживает все параметры
базы данных хэшей каталогов и дополнительно "psiz", "rcomp", "pccap".
Кроме того, Kyoto Tycoon добавляет несколько параметров. "ktopts" задает параметры, а
value может содержать «p» для постоянной опции. «ktcapcnt» устанавливает емкость по записи
количество. «ktcapsiz» устанавливает емкость в соответствии с размером базы данных.
Используйте ktserver онлайн с помощью сервисов onworks.net