ЭТОТ РЕПОЗИТОРИЙ БЫЛ УЧАСТРОЕН И НЕ ПРЕДНАЗНАЧЕН ДЛЯ АКТИВНОГО ОБСЛУЖИВАНИЯ
Высокопроизводительный движок хранения временных рядов в памяти
Осенью 2015 года мы опубликовали статью "Gorilla: Быстрый масштабируемый временной рядовый базовый двигатель данных" на конференции VLDB 2015. Beringei представляет собой открытое программное обеспечение, основанное на идеях этой статьи.
Beringei — это высокопроизводительный движок хранения временных рядов. Временные ряды часто используются как представление статистических данных, счетчиков и гауссовских показателей для мониторинга производительности и здоровья системы.
Beringei имеет следующие возможности:* Поддержка очень быстрой работы с данными в памяти, с использованием диска для обеспечения постоянства данных. Запросы к хранилищу всегда выполняются из памяти для максимальной скорости выполнения запросов, но при этом данные записываются на диск, чтобы процесс мог быть перезапущен или перемещён с минимальной потерей времени и без потери данных.
Beringei можно использовать одним из двух способов.
Beringei протестирован и работает на:
Мы также зависим от этих открытых проектов:
Наши инструкции предназначены для Ubuntu OnClickListener 16.10, но вы, вероятно, сможете модифицировать скрипты установки и указания, чтобы они работали с другими линуксовыми дистрибутивами.
Выполните команду sudo ./setup_ubuntu.sh
.
Соберите Beringei.
mkdir build && cd build && cmake .. && make
./beringei/tools/beringei_configuration_generator --host_names $(hostname) --file_path /tmp/beringei.json
./beringei/service/beringei_main \
-beringei_configuration_path /tmp/beringei.json \
-create_directories \
-sleep_between_bucket_finalization_secs 60 \
-allowed_timestamp_behind 300 \
-bucket_size 600 \
-buckets $((86400/600)) \
-logtostderr \
-v=2
```- Отправьте данные.
```bash
while [[ 1 ]]; do
./beringei/tools/beringei_put \
-beringei_configuration_path /tmp/beringei.json \
testkey $(( RANDOM ))
-logtostderr -v 3
sleep 30
done
./beringei/tools/beringei_get \
-beringei_configuration_path /tmp/beringei.json \
testkey \
-logtostderr -v 3
Beringei распространяется под лицензией BSD. Мы также предоставляем дополнительное патентное соглашение.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )