Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 1|Antwoord: 0

Time Series Database (TSDB) is een korte introductie tot samenvattingen

[Link kopiëren]
Geplaatst op13 seconden geleden | | | |
Toepassingsscenario's

Een tijdreeksdatabase (TSDB) is een database die geoptimaliseerd is voor het verwerken van tijdgestampte continue datastromen zoals IoT-sensorlezingen, servermetrieken en financiële transacties. Het is speciaal ontworpen voor hoogfrequente schrijfopdrachten van enorme data en snelle aggregatie en querys op basis van de tijdsdimensie.

In het tijdperk van het Internet of Everything is de hoeveelheid data die door het Industrial Internet of Things wordt gegenereerd duizenden of zelfs tienduizenden keren groter dan die van traditionele informatisatie, en het is realtime verzameling, met hoge frequentie, hoge dichtheid, en het dynamische datamodel is op elk moment veranderbaar. Traditionele databases zijn uitgerekt in het opslaan, opzoeken, analyseren en andere verwerkingsoperaties van deze data, en er is een dringende behoefte aan een databasesysteem dat is geoptimaliseerd voor tijdreeksgegevens, dat wil zeggen tijdreeksdatabases.

De tijdreeksdatabase is een gespecialiseerde database voor het opslaan en beheren van tijdreeksgegevens, met kenmerken van meer schrijven en minder lezen, een onderscheid tussen warm en koud, hoog gelijktijdig schrijven, geen transactievereisten en continu schrijven van enorme data.

Kenmerken van tijdreeksgegevens

Tijdstempel: Elk datapunt heeft een tijdstempel, wat belangrijk is voor databerekening en -analyse.
Gestructureerd: In tegenstelling tot de enorme data van webcrawlers, Weibo en WeChat, is de data die wordt gegenereerd door netwerkapparaten of monitoringsystemen gestructureerd. Deze gegevens hebben vooraf gedefinieerde datatypes of vaste lengtes, zoals de stroom en spanning die door slimme meters worden verzameld, die kunnen worden uitgedrukt in een standaard floating-point getal van 4 bytes.
Streaming: Databronnen genereren data met een ongeveer constante snelheid, zoals audio- of videostromen. Deze datastromen zijn onafhankelijk van elkaar.
Soepel en voorspelbaar verkeer: In tegenstelling tot data van e-commerceplatforms of sociale mediasites, is het verkeer van tijdreeksgegevens stabiel in de tijd en kan het worden berekend en voorspeld op basis van het aantal databronnen en steekproefperioden.
Onveranderlijkheid: Tijdreeksgegevens zijn over het algemeen alleen toegevoegd, vergelijkbaar met loggegevens, en zijn over het algemeen niet toegestaan en hoeven niet te worden gewijzigd. Er zijn weinig scenario's waarin aanpassingen aan de verzamelde ruwe gegevens nodig zijn.

Ranglijst

Adres:De hyperlink-login is zichtbaar.De laatste ranglijsten zijn als volgt:



databank

1、InfluxDB

InfluxDB is een open-source gedistribueerde tijdreeks-, gebeurtenis- en metriekdatabase geschreven in de Go-taal zonder externe afhankelijkheden. De database wordt nu voornamelijk gebruikt om grote hoeveelheden tijdstempelgegevens op te slaan, zoals DevOps-monitoringgegevens, APP-metrics, loT-sensorgegevens en realtime analysegegevens.

Als de hoogst gerangschikte open source tijdreeksdatabase ondersteunt InfluxDB data storage policy (RP) en data archiving (CQ), die in realtime kunnen worden doorzocht, en de data kan direct na het indexeren worden gevonden bij het schrijven.

2、Kdb+

Officieel bekend als 's werelds snelste tijdreeksdatabase, gebruikt kdb+/q een uniforme database om realtime data en historische data te verwerken, en heeft functies zoals CEP (complex event processing) engine, in-memory database en schijfdatabase. De eigenschappen van kolomopslag maken het uiterst handig om statistische analyses van een bepaalde kolom uit te voeren.

In vergelijking met algemene databases of big data-platforms heeft kdb+/q een hogere snelheid en lagere totale eigendomskosten, waardoor het ideaal is voor grootschalige dataverwerking, voornamelijk gebruikt in grootschalige data-analyse, high-frequency trading, kunstmatige intelligentie, Internet of Things en andere vakgebieden. In de financiële sector, waar latency veeleisend is, heeft kdb+ een uniek voordeel.

3、Prometheus

Prometheus is een open-source systeem monitoring- en alarmframework, ontwikkeld door voormalige Google-medewerkers bij SoundCloud in 2012 en ontwikkeld als een community open source project, officieel uitgebracht in 2015, en het jaar daarop officieel toegetreden tot de Cloud Native Computing Foundation.

Als een nieuwe generatie monitoringsframeworks beschikt Prometheus over een krachtig multidimensionaal datamodel, diverse visuele grafische interfaces en gebruikt het pull-modus om tijdreeksgegevens te verzamelen, die via een pushgateway naar de Prometheus-server kunnen worden gestuurd.

4、 Grafiet

Graphite is een open-source realtime grafieksysteem dat gegevens toont voor tijdreeksmetingen. Grafiet verzamelt de metrics zelf niet, maar functioneert als een database die ze via de backend ontvangt en ze vervolgens in realtime zoekt, transformeert en combineert.

Graphite ondersteunt een ingebouwde webinterface waarmee gebruikers meetgegevens en grafieken kunnen bekijken. Het bestaat uit meerdere back-end en front-end componenten. De back-end component wordt gebruikt om numerieke tijdreeksgegevens op te slaan, terwijl de front-end component wordt gebruikt om metrische itemgegevens te verkrijgen en grafieken te renderen op basis van de situatie.

5、TimescaleDB

TimescaleDB is de enige open-source tijdreeksdatabase die volledige SQL ondersteunt en geoptimaliseerd is voor snelle extractie en complexe queries die volledige SQL ondersteunen. Het is gebaseerd op PostgreSQL en biedt het beste van de NoSQL- en relationele werelden voor tijdreeksgegevens.

TimescaleDB stelt ontwikkelaars en organisaties in staat om nog meer gebruik te maken van de mogelijkheden: het verleden analyseren, het heden begrijpen en de toekomst voorspellen. Het ununiteren van tijdreeks- en relationele data op queryniveau elimineert datasilo's en maakt demo's en prototypes eenvoudiger te implementeren. De combinatie van schaalbaarheid en een volledige SQL-interface stelt medewerkers in staat om datavragen te stellen.




Vorig:.NET/C# gebruikt SqlScriptDOM om uitgevoerde SQL-instructies te parsen
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com