Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 1|Отговор: 0

База данни с времеви редове (TSDB) е кратко въведение в обобщаването

[Копирай линк]
Публикувано вПреди 13 секунди | | | |
Сценарии на приложение

Базата данни с времеви редове (TSDB) е база данни, оптимизирана за обработка на непрекъснати потоци от данни с времеви печат, като показания от IoT сензори, сървърни метрики, финансови транзакции. Той е специално проектиран за високочестотно писане на масивни данни и бързо агрегиране и заявки въз основа на времевия размер.

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

Базата данни с времеви редове е специализирана база данни за съхранение и управление на времеви редове, с характеристики на писане повече и по-малко четене, разграничение на горещи и студени редове, високо едновременно писане, липса на изисквания за транзакции и непрекъснато записване на масивни данни.

Характеристики на данните от времеви редове

Времеви печат: Всяка точка от данни е с времеви печат, което е важно за изчисляване и анализ на данните.
Структурирани: За разлика от огромните данни от уеб краулърите, Weibo и WeChat, данните, генерирани от мрежови устройства или мониторингови системи, са структурирани. Тези данни имат предварително зададени типове данни или фиксирани дължини, като ток и напрежение, събирани от умните уреди, които могат да бъдат изразени в стандартно число с плаваща запетая от 4 байта.
Стрийминг: Източниците на данни генерират данни с приблизително постоянна скорост, като аудио или видео потоци. Тези потоци от данни са независими един от друг.
Плавен и предсказуем трафик: За разлика от данни от електронни търговски платформи или социални медии, трафикът на данните от времеви редове е стабилен във времето и може да се изчислява и прогнозира въз основа на броя на източниците и периодите на извадка.
Неизменяемост: Данните от времеви редове обикновено са само за добавяне, подобно на лог данните, и обикновено не са позволени и не се нуждаят от промяна. Има малко сценарии, в които са необходими промени в събраните сурови данни.

Класиране

Адрес:Входът към хиперлинк е видим.Последните класации са следните:



база данни

1、InfluxDB

InfluxDB е с отворен код разпределена база данни с времеви редици, събития и метрики, написана на езика Go без външни зависимости. Базата данни сега основно се използва за съхранение на големи количества данни с времеви печат, като данни за мониторинг на DevOps, метрики на APP, данни от сензори за T и аналитични данни в реално време.

Като най-високо класираната отворена дата данни с времеви редове, InfluxDB поддържа политика за съхранение на данни (RP) и архивиране на данни (CQ), които могат да се заявяват в реално време, а данните могат да бъдат намерени веднага след индексиране при записване.

2、Kdb+

Официално известна като най-бързата в света база данни с времеви серии, kdb+/q използва унифицирана база данни за обработка на данни в реално време и исторически данни и има функции като двигател CEP (обработка на сложни събития), база данни в паметта и дискова база данни. Характеристиките на колонното съхранение правят изключително удобно извършването на статистически анализ на определена колона.

В сравнение с общи бази данни или платформи за големи данни, kdb+/q има по-висока скорост и по-ниска обща стойност на притежание, което го прави идеален за масова обработка на данни, използвана основно в масивен анализ на данни, високочестотна търговия, изкуствен интелект, интернет на нещата и други области. Във финансовия сектор, където латентността е изискваща, kdb+ има уникално предимство.

3、Prometheus

Prometheus е рамка за мониторинг и аларми с отворен код, създадена от бивши служители на Google, работещи в SoundCloud през 2012 г., и разработена като общностен проект с отворен код, официално пусната през 2015 г. и официално присъединена към Cloud Native Computing Foundation следващата година.

Като ново поколение мониторингова рамка, Prometheus разполага с мощен многомерен модел на данни, разнообразие от визуални графични интерфейси и използва режим pull за събиране на данни от времеви серии, които могат да бъдат изпратени към сървъра Prometheus под формата на push gateway.

4、 Графит

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

Graphite поддържа вграден уеб интерфейс, който позволява на потребителите да разглеждат измервателни данни и графики. Състои се от множество бекенд и фронтенд компоненти. Бекенд компонентът се използва за съхранение на числови данни от времеви серии, докато фронтенд компонентът се използва за получаване на данни за метрични елементи и рендериране на графики според ситуацията.

5、TimescaleDB

TimescaleDB е единствената отворена база данни с времеви серии, която поддържа пълен SQL и е оптимизирана за бързо извличане и сложни заявки, които поддържат пълен SQL. Той е базиран на PostgreSQL и предлага най-доброто от NoSQL и релационния свят за времеви редове.

TimescaleDB позволява на разработчиците и организациите да се възползват още повече от възможностите му: да анализират миналото, да разбират настоящето и да предсказват бъдещето. Обединяването на времеви редове и релационни данни на ниво заявки премахва изолираните данни и прави демонстрациите и прототипите по-лесни за реализация. Комбинацията от мащабируемост и пълен SQL интерфейс дава възможност на служителите да задават въпроси относно данните.




Предишен:.NET/C# използва SqlScriptDOM за парсиране на изпълнени SQL оператори
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com