In den letzten Jahren hat die rasante Entwicklung des Cloud Computing und der Internet-of-Things-Technologie die Strom- und Energiesysteme vieler traditioneller Einheiten dazu veranlasst, sich in Richtung Digitalisierung, Informatisierung und Intelligenz zu bewegen, mit dem Ziel, eine intelligente Zusammenarbeit in Echtzeit während des gesamten Prozesses zu erreichen und zu verbessern Produktionseffizienz. Mit der kontinuierlichen Verbesserung der Energieerfassungs- und Überwachungsdatenfunktionen nimmt auch die Datenmenge zu , was ein effizienteres Datenbanksystem zum Speichern und Analysieren von Daten und zum anschließenden Gewinnen größerer Werte erfordert.
GreptimeDB ist eine Zeitreihendatenbank, die verteilt, Open Source, Cloud-nativ und hochkompatibel ist. Seit ihrer Open Source unterstützt sie stark die Anwendung von Energie-IoT-Plattformen, finanzielle Beobachtbarkeit, Datenspeicherung und -analyse für neue Energiefahrzeuge und andere Geschäftsszenarien. .
Während der Umsetzung des schwachen aktuellen Projekts für die dritte Phase des Ausbaus eines internationalen Flughafens in Guizhou wurde GreptimeDB nach vergleichenden Untersuchungen zu inländischen und ausländischen Produkten wie GreptimeDB, Apache IoTDB und InfluxDB schließlich als Zeitreihen-Datenbanklösung für das Projekt ausgewählt . Die auf GreptimeDB basierende Lösung realisiert effiziente und zuverlässige Stromverteilungs-Timing-Datenschreib-, Speicher- und Abfragevorgänge und gewährleistet so einen effizienten und stabilen Betrieb des Systems.
Hintergrund des Projekts
Nach der dritten Phase der Erweiterung eines internationalen Flughafens in der Provinz Guizhou ist es notwendig, ein Smart-Energy-Internet-of-Things-Plattformprojekt aufzubauen, das auf dem aktuellen Status der Stromverteilungssysteme der ersten und zweiten Phase basiert und die automatische und intelligente Datenerfassung optimiert und verbessert Analyse des Stromverteilungssystems.
Dieses Projekt umfasst die folgenden Anwendungen:
- Datenerfassungsplattform für das Internet der Dinge : Vervollständigen Sie die Erfassung von Stromzählerdaten am gesamten Standort, realisieren Sie Funktionen zur Fernablesung von Zählern und übertragen Sie die Daten in Echtzeit an die Big-Data-Austauschplattform des Flughafens.
- Flughafen-Big-Data-Plattform : Durch die Integration von Daten aus mehreren Quellen werden Funktionen wie die statistische Analyse von Stromverbrauchsdaten und die Vorhersage des Energieverbrauchs realisiert.
Beim Aufbau der Stromverteilungsdatenerfassungsplattform im zweiten Schritt ist es notwendig, die Erfassung der Stromzählerdaten am gesamten Standort abzuschließen und die Fernablesefunktion des Zählers zu implementieren. Gleichzeitig muss diese Plattform auch Daten in Echtzeit an die Big-Data-Austauschplattform des Flughafens übertragen. Die Zeitreihendatenbank spielt bei dieser Verbindung eine zentrale Rolle, da sie Stromzählerdaten, die sich im Laufe der Zeit ändern, effizient verarbeiten und speichern kann und so die Fernablesung von Zählern und den Daten-Push in Echtzeit unterstützt. Darüber hinaus legt die Anwendung einer Zeitreihendatenbank auch die Datengrundlage für nachfolgende statistische Datenanalysen, Energieverbrauchsvorhersagen und andere Funktionen.
Projektherausforderungen
-
Große Anzahl an Geräten und Indikatoren : Die Flughafen-IoT-Plattform ist mit Tausenden verschiedener Arten von Geräten verbunden, darunter Stromzähler, Wasserzähler usw. sowie fast 10.000 weitere anzuschließende Geräte. Jeder Gerätetyp verfügt über viele physische Modellindikatoren, die alle Zeitreihendaten umfassen, einschließlich Stichprobenindikatoren, Gerätestatus usw. Die Erfassungshäufigkeit jedes Indikators ist relativ hoch, und die Datenerfassung eines einzelnen Indikators wird im Durchschnitt alle paar Minuten durchgeführt. Es gibt auch eine große Anzahl physischer Probleme bei der Speicherung des Gerätedatenmodells.
-
Große Datenmenge : Bei den abgetasteten Daten handelt es sich ausschließlich um Echtzeit-Datenströme, die Speicher- und Abfragefunktionen erfordern, um große Datenmengen verarbeiten zu können.
-
Langer Datenspeicherzyklus : Daten müssen komprimiert und optimiert gespeichert werden, um die Speicherplatznutzung effektiv zu reduzieren und die Speicher- und Wartungskosten zu senken;
-
Die Abfrage von Zeitreihendaten ist komplex : Eine große Anzahl zeitfensterbasierter Abfragen und Aggregationsvorgänge erfordern statistische Analysen, Trendvorhersagen und andere Vorgänge an Zeitreihendaten.
Im Szenario des Internets der Dinge hat die Wahl einer Zeitreihendatenbank mehr Vorteile als herkömmliche Datenbanken, da Zeitreihendatenbanken Herausforderungen besser bewältigen können. Wenn das Team eine Zeitreihendatenbank auswählt, berücksichtigt es neben den oben genannten Herausforderungen auch mehrere Indikatoren wie zugrunde liegende Sicherheit, einfache Integration, bequeme Bedienung und Wartung sowie Open Source. Unter mehreren Anbietern von Zeitreihendatenbanken entschied sich das Projektteam nach einem Vergleich von Anbietern wie GreptimeDB, Apache IoTDB und InfluxDB schließlich für die inländische Open-Source-Zeitreihendatenbank GreptimeDB als bevorzugte Lösung.
Während des Projektentwicklungsprozesses legte das Team besonderen Wert auf die Sicherheit der zugrunde liegenden Laufzeit, und GreptimeDB erfüllte die grundlegenden Auswahlindikatoren. Gleichzeitig verfügt GreptimeDB über die Vorteile inländischer Open-Source-Software und erfüllt vollständig die Anforderungen unseres inländischen IoT Geschäftsszenario-Projekte. Nach fast zehn Monaten umfassender Testvergleiche ist GreptimeDB vollständig für die Herausforderungen des Projekts qualifiziert.
Lösungen und Architektur
Die Implementierungsarchitektur von GreptimeDB in der Gesamtlösung sieht wie folgt aus:
Bei diesem Projekt handelt es sich um komplexe IoT-Geschäftsszenarien. In der Abbildung sehen Sie zwei Orte, an denen GreptimeDB verwendet wird, einer ist die Internet-of-Things-Plattform und der andere ist die Geschäftsanwendungsplattform. Sie befinden sich in unterschiedlichen Szenarien.
Die IoT-Plattform ist dafür verantwortlich, die Rohdaten des Geräts zu sammeln und in Echtzeit zu speichern und gleichzeitig die Daten zur Verarbeitung an die Big-Data-Plattform weiterzuleiten. Die verarbeiteten Daten werden dann zur Verwendung an die Geschäftsanwendungsplattform übertragen. Die Geschäftsanwendungsplattform verwendet GreptimeDB auch zum Speichern von von der Big-Data-Plattform verarbeiteten Zeitreihendaten und nutzt ihre praktischen Abfrage- und Statistikfunktionen zur visuellen Darstellung von Geschäftsszenarien.
Endergebnis
Die Zeitreihendatenbank GreptimeDB bietet nicht nur langlebige, stabile, effiziente und agile Integrationsmöglichkeiten, sondern umfasst auch umfangreiche Anwendungsfunktionen. Es unterstützt beispielsweise zeitfensterbasierte Abfrage- und Aggregationsvorgänge sowie praktische Funktionen wie Zeitreihendatenstatistiken und -analysen. GreptimeDB verbessert die Effizienz bei der Projektfortführung und reduziert die Komplexität bei der Echtzeit-Datenerfassung für das Internet der Dinge erheblich.
Partner
Misu Technology Company hat GreptimeDB in das Entwicklungs-/Nutzungssystem von Smart IoT integriert und den Wert von GreptimeDB im Smart IoT-Szenario eines Flughafens in Guizhou ausführlich untersucht.
Als Anbieter von IoT-Infrastruktursoftware/-hardware und Anbieter digitaler KI-Lösungen hält Misu Technology an den Konzepten unabhängiger Innovation, Neutralität, Zuverlässigkeit, Flexibilität und Offenheit fest und engagiert sich für den Aufbau einer fortschrittlichen Eckpfeilerplattform für die digitale Welt. Mit hervorragender technischer Stärke und unabhängigen Forschungs- und Entwicklungskapazitäten stellen wir fortschrittliche MQTT-Nachrichtenserver, allgegenwärtige Edge-Betriebssysteme und zugehörige Edge-Collection-Geräte bereit und bieten unseren Kunden leistungsstarke ökologische Fähigkeiten und Werte wie das Internet der Dinge und digitale Zwillinge. Durch kontinuierliche Innovation sind wir bestrebt, unseren Kunden hochwertige und effiziente IoT-Infrastrukturen und digitale KI-Lösungen bereitzustellen.
Als Open-Source-Projekt lädt GreptimeDB Studierende, die sich für Zeitreihendatenbanken, Rust-Sprache usw. interessieren, zur Teilnahme an Beiträgen und Diskussionen ein. Für Studierende, die zum ersten Mal an einem Projekt teilnehmen, empfiehlt es sich, mit der Ausgabe mit dem Tag „gute erste Ausgabe“ zu beginnen. Wir freuen uns darauf, Sie in der Open-Source-Community kennenzulernen! Markieren Sie uns jetzt auf GitHub: https://github.com/GreptimeTeam/greptimedb Durchsuchen Sie GreptimeDB auf WeChat und folgen Sie dem offiziellen Konto, um keine weiteren technischen Informationen und Vorteile zu verpassen~
Über Greptime:
Greptime Greptime Technology hat es sich zur Aufgabe gemacht, effiziente Datenspeicherungs- und Analysedienste in Echtzeit für Bereiche bereitzustellen, die große Mengen an Zeitreihendaten erzeugen, wie etwa intelligente Autos, das Internet der Dinge und Beobachtbarkeit, und Kunden dabei zu helfen, den großen Wert von Daten auszuschöpfen. Derzeit gibt es drei Hauptprodukte:
- GreptimeDB ist eine in der Rust-Sprache geschriebene Zeitreihendatenbank. Sie ist Open Source, cloudnativ und hochkompatibel. Sie hilft Unternehmen, Zeitreihendaten in Echtzeit zu lesen, zu schreiben, zu verarbeiten und zu analysieren und gleichzeitig die langfristigen Speicherkosten zu senken.
- GreptimeCloud kann Benutzern vollständig verwaltete DBaaS-Dienste bereitstellen, die hochgradig in Observability, Internet of Things und andere Bereiche integriert werden können.
- GreptimeAI ist eine auf LLM-Anwendungen zugeschnittene Observability-Lösung.
- Die integrierte Fahrzeug-Cloud-Lösung ist eine Zeitreihen-Datenbanklösung, die tief in die tatsächlichen Geschäftsszenarien von Automobilunternehmen eindringt und die tatsächlichen Geschäftsprobleme löst, nachdem die Fahrzeugdaten des Unternehmens exponentiell gewachsen sind.
GreptimeCloud und GreptimeAI wurden offiziell getestet. Folgen Sie dem offiziellen Account oder der offiziellen Website für die neuesten Entwicklungen! Wenn Sie an der Enterprise-Version von GreptimDB interessiert sind, können Sie sich gerne an den Assistenten wenden (suchen Sie auf WeChat nach greptime, um den Assistenten hinzuzufügen).
Offizielle Website: https://greptime.cn/ GitHub: https://github.com/GreptimeTeam/greptimedb Dokumente: https://docs.greptime.cn/ Twitter: https://twitter.com/Greptime Slack: https : //www.greptime.com/slack LinkedIn: https://www.linkedin.com/company/greptime
Ein in den 1990er Jahren geborener Programmierer hat eine Videoportierungssoftware entwickelt und in weniger als einem Jahr über 7 Millionen verdient. Das Ende war sehr bestrafend! High-School-Schüler erstellen im Rahmen einer Coming-of-Age-Zeremonie ihre eigene Open-Source-Programmiersprache – scharfe Kommentare von Internetnutzern: Der inländische Dienst Taobao (taobao.com) verließ sich aufgrund des grassierenden Betrugs auf RustDesk und stellte die inländischen Dienste ein und startete die Arbeit zur Optimierung der Webversion von Java neu 17 ist die am häufigsten verwendete Java LTS-Version. Windows 11 erreicht weiterhin einen Rückgang. Open Source Daily unterstützt die Übernahme von Open Source Rabbit R1; Electric schließt die offene Plattform Apple veröffentlicht M4-Chip Google löscht Android Universal Kernel (ACK) Unterstützung für RISC-V-Architektur Yunfeng ist von Alibaba zurückgetreten und plant, in Zukunft unabhängige Spiele für Windows-Plattformen zu produzieren