Update README.md
This commit is contained in:
parent
ae0b0e150c
commit
552a9f7286
22
README.md
22
README.md
@ -216,7 +216,20 @@ cargo test
|
|||||||
|
|
||||||
## Динамическая библиотека
|
## Динамическая библиотека
|
||||||
|
|
||||||
По умолчанию, после компиляции в директории `/flusql/target/debug` находится файл `libflusql.so`-то динамически подключаемая библиотека (shared object), созданная в процессе компиляции проекта flusql.
|
По умолчанию, после компиляции в директории `/flusql/target/release` находится файл `libflusql.so`-это динамически подключаемая библиотека (shared object), созданная в процессе компиляции проекта flusql.
|
||||||
|
|
||||||
|
Для production сборки будет создана оптимизированная версия:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
cargo build --release
|
||||||
|
``
|
||||||
|
|
||||||
|
После этой команды появится `/flusql/target/release/libflusql.so`:
|
||||||
|
|
||||||
|
* Оптимизирован по размеру и скорости
|
||||||
|
* Без отладочной информации
|
||||||
|
* Готов к использованию в production-среде
|
||||||
|
|
||||||
**libflusql.so** — это скомпилированная библиотека flusql, которая может использоваться как самостоятельный компонент или подключаться к другим программам для расширения их функциональности SQL и Lua возможностями.
|
**libflusql.so** — это скомпилированная библиотека flusql, которая может использоваться как самостоятельный компонент или подключаться к другим программам для расширения их функциональности SQL и Lua возможностями.
|
||||||
|
|
||||||
|
|
||||||
@ -261,6 +274,13 @@ cargo test
|
|||||||
* Содержит символы для отладки
|
* Содержит символы для отладки
|
||||||
* Используется при запуске тестов (cargo test)
|
* Используется при запуске тестов (cargo test)
|
||||||
|
|
||||||
|
В контексте flusql (SQL база данных с поддержкой Lua и кластеризации), libflusql.so может быть использована как:
|
||||||
|
|
||||||
|
1) Встраиваемая СУБД в другие приложения
|
||||||
|
2) Модуль для расширения функциональности существующих систем
|
||||||
|
3) Основа для языковых биндингов (Python, Node.js и т.д.)
|
||||||
|
4) Серверный компонент, который можно динамически загружать
|
||||||
|
|
||||||
|
|
||||||
## Использование
|
## Использование
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user