Arts >> Изкуства >  >> Movies & TV >> TV

Какво е пазач?

Пазач е база данни с отворен код, мащабируема времева серия, предназначена за широкомащабни системи за наблюдение и предупреждение. Той е създаден от Facebook, за да отговори на необходимостта от високопроизводителна, устойчива на грешки база данни с времеви серии, която може да се справи с огромните количества данни за мониторинг, генерирани от тяхната инфраструктура.

Watchman използва мащабируема архитектура, базирана на подход на разпределени системи, което му позволява да обработва голям брой входящи точки от данни с висока наличност. Той също така разполага с ефективен механизъм за заявки, който оптимизира производителността за анализ на данни от времеви серии, което го прави подходящ за наблюдение в реално време и анализ на исторически данни.

Основните характеристики на Watchman включват:

- Мащабируемост: Watchman е проектиран да се мащабира хоризонтално, за да обработва големи обеми данни от времеви серии. Той използва разпределена архитектура с множество сървъри, които могат да се добавят или премахват според нуждите за увеличаване или намаляване на капацитета.

- Висока наличност: Watchman осигурява висока наличност чрез репликиране на данни в множество сървъри. В случай на повреда на сървъра, данните могат да бъдат безпроблемно достъпни от друг сървър без загуба на данни.

- Машина за бързи заявки: Механизмът за заявки на Watchman е оптимизиран за бързо извличане и агрегиране на данни от времеви серии. Той поддържа различни опции за заявки, като филтриране по времеви диапазон, агрегиране (напр. средно, сума) и съвпадение на шаблони.

- Гъвкаво приемане на данни: Watchman може да приема данни от различни източници, включително файлове, регистрационни файлове и IoT устройства. Той поддържа различни формати на данни като JSON, CSV и персонализирани двоични формати.

- Архитектура с множество клиенти: Watchman поддържа множество наематели, позволявайки на различни екипи или организации да съхраняват и управляват независимо своите собствени данни от времеви серии.

- Предупреждения и известия: Watchman предоставя функции за задаване на предупреждения и известия въз основа на конкретни модели на данни или прагове. Може да се интегрира с различни системи за съобщения или външни услуги за изпращане на известия.

- Отворен код: Watchman е проект с отворен код, което означава, че е свободно достъпен за използване и модификация. Той е написан на C++ и има модулна архитектура, което позволява на разработчиците да го разширяват и персонализират, за да отговарят на техните специфични изисквания.

Watchman се използва широко от големи предприятия, включително Facebook, Netflix и Airbnb, за наблюдение и анализ на техните производствени системи. Това е мощен инструмент за управление и извличане на информация от огромни количества данни от времеви редове, което го прави ценен актив за организации, които искат да подобрят възможностите си за наблюдение и предупреждение.

TV

Съответните категории