{"id":21253,"date":"2024-06-13T14:36:07","date_gmt":"2024-06-13T21:36:07","guid":{"rendered":"https:\/\/tdengine.com\/?page_id=21253"},"modified":"2024-11-26T08:14:00","modified_gmt":"2024-11-26T16:14:00","slug":"data-sources","status":"publish","type":"page","link":"https:\/\/tdengine.com\/data-sources\/","title":{"rendered":"Data Sources"},"content":{"rendered":"\n<p>Data infrastructure is a huge investment for industrial enterprises and not one that can be &#8220;ripped and replaced&#8221; on a whim. As your business grows, it&#8217;s likely that new sites will be brought online that use different platforms or protocols, making it difficult to obtain company-wide data &#8212; different systems, different data structures, even different units of measurement can all be serious challenges for operations teams. For that reason, it&#8217;s important that your data centralization solution support a wide variety of data sources.<\/p>\n\n\n\n<p>Unlike other time-series databases, TDengine is purpose-built for industrial scenarios and include built-in connectors for systems commonly used in plants today. Say goodbye to hacked-together solutions and manual export of data &#8212; TDengine can ingest real-time and historical data from modern industrial protocols, data collectors, traditional historians, and more. In addition, TDengine can easily import and parse CSV files with advanced ETL options just like other data sources.<\/p>\n\n\n\n<h2 class=\"gb-headline gb-headline-6809aa95 gb-headline-text\">Industrial Data Protocols<\/h2>\n\n\n<div class=\"gb-container gb-container-a9b5f604 grid-1-1-1\">\n<a class=\"gb-container gb-container-6f241fab card-container\" href=\"https:\/\/tdengine.com\/mqtt\/\">\n\n<figure class=\"gb-block-image gb-block-image-6ec8c521\"><img decoding=\"async\" class=\"gb-image gb-image-6ec8c521\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-02-mqtt.svg\" alt=\"\" title=\"29.04-02 mqtt\"\/><\/figure>\n\n\n\n<p class=\"gb-headline gb-headline-976a8c53 gb-headline-text\">TDengine can ingest data from MQTT 3.1, 3.11, and 5.0 brokers like HiveMQ.<\/p>\n\n<\/a>\n\n<a class=\"gb-container gb-container-6e21a33d card-container\" href=\"https:\/\/tdengine.com\/opc\/\">\n\n<figure class=\"gb-block-image gb-block-image-dd50342f\"><img decoding=\"async\" class=\"gb-image gb-image-dd50342f\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-03-opc-ua.svg\" alt=\"\" title=\"29.04-03 opc-ua\"\/><\/figure>\n\n\n\n<p class=\"gb-headline gb-headline-6085aeca gb-headline-text\">TDengine is compatible with OPC UA and OPC DA servers such as Matrikon.<\/p>\n\n<\/a>\n<\/div>\n\n\n<h2 class=\"gb-headline gb-headline-1beb39c4 gb-headline-text\">Data Collectors and Event Stores<\/h2>\n\n\n<div class=\"gb-container gb-container-ee6f9df8 grid-1-1-1\">\n<a class=\"gb-container gb-container-89282f55 card-container\" href=\"https:\/\/docs.tdengine.com\/cloud\/data-in\/ds\/kafka\/\">\n\n<figure class=\"gb-block-image gb-block-image-c0fca1ea\"><img decoding=\"async\" class=\"gb-image gb-image-c0fca1ea\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-06-kafka.svg\" alt=\"\" title=\"29.04-06 kafka\"\/><\/figure>\n\n\n\n<p class=\"gb-headline gb-headline-e3ca705e gb-headline-text\">TDengine can synchronize data from one or more Kafka topics in real time or in batches.<\/p>\n\n<\/a>\n\n<a class=\"gb-container gb-container-53ff4c4a card-container\" href=\"https:\/\/docs.tdengine.com\/cloud\/data-in\/dca\/telegraf\/\">\n\n<figure class=\"gb-block-image gb-block-image-e69c36c8\"><img decoding=\"async\" class=\"gb-image gb-image-e69c36c8\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/telegraf.svg\" alt=\"\" title=\"telegraf\"\/><\/figure>\n\n\n\n<p class=\"gb-headline gb-headline-7d59f7ab gb-headline-text\">TDengine can ingest data from Telegraf, an open-source metrics collection utility.<\/p>\n\n<\/a>\n\n<a class=\"gb-container gb-container-18b82ca1 card-container\" href=\"https:\/\/docs.tdengine.com\/cloud\/data-in\/dca\/prometheus\/\">\n\n<figure class=\"gb-block-image gb-block-image-4f8f6c68\"><img decoding=\"async\" class=\"gb-image gb-image-4f8f6c68\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/promsvg2.svg\" alt=\"\" title=\"promsvg2\"\/><\/figure>\n\n\n\n<p class=\"gb-headline gb-headline-5a4acd10 gb-headline-text\">TDengine can ingest data from Prometheus, an open-source systems monitoring toolkit.<\/p>\n\n<\/a>\n\n<a class=\"gb-container gb-container-c6aaef0c card-container\" href=\"https:\/\/docs.tdengine.com\/third-party-tools\/data-collection\/collectd\/\">\n<div class=\"gb-container gb-container-aab8d879\">\n\n<figure class=\"gb-block-image gb-block-image-862937fd\"><img decoding=\"async\" class=\"gb-image gb-image-862937fd\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/collectd.svg\" alt=\"\" title=\"collectd\"\/><\/figure>\n\n\n\n<div class=\"gb-headline gb-headline-36dcab4f gb-headline-text\">collectd<\/div>\n\n<\/div>\n\n\n<p class=\"gb-headline gb-headline-99e71489 gb-headline-text\">TDengine can ingest data from collectd, a system statistics collection daemon.<\/p>\n\n<\/a>\n\n<a class=\"gb-container gb-container-6a924249 card-container\" href=\"https:\/\/docs.tdengine.com\/third-party-tools\/data-collection\/icinga2\/\">\n\n<figure class=\"gb-block-image gb-block-image-ae9fde08\"><img decoding=\"async\" class=\"gb-image gb-image-ae9fde08\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/icinga.svg\" alt=\"\" title=\"icinga\"\/><\/figure>\n\n\n\n<p class=\"gb-headline gb-headline-e4b06d1c gb-headline-text\">TDengine can ingest data from Icinga 2, a scalable and extensible monitoring system.<\/p>\n\n<\/a>\n<\/div>\n\n\n<h2 class=\"gb-headline gb-headline-8acbaf8e gb-headline-text\">Traditional Data Historians<\/h2>\n\n\n<div class=\"gb-container gb-container-faef9aa9 grid-1-1-1\">\n<a class=\"gb-container gb-container-0a53f103 card-container\" href=\"https:\/\/tdengine.com\/pi-system\/\">\n\n<figure class=\"gb-block-image gb-block-image-bb57a328\"><img decoding=\"async\" width=\"3603\" height=\"1168\" class=\"gb-image gb-image-bb57a328\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-01-pi.png?strip=all&sharp=1\" alt=\"\" title=\"29.04-01 pi\" srcset=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-01-pi.png?strip=all&amp;sharp=1 3603w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-01-pi-300x97.png?strip=all&amp;sharp=1 300w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-01-pi-1024x332.png?strip=all&amp;sharp=1 1024w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-01-pi-768x249.png?strip=all&amp;sharp=1 768w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-01-pi-1536x498.png?strip=all&amp;sharp=1 1536w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-01-pi-2048x664.png?strip=all&amp;sharp=1 2048w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-01-pi.png?strip=all&amp;sharp=1&amp;w=1441 1441w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-01-pi.png?strip=all&amp;sharp=1&amp;w=2161 2161w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-01-pi.png?strip=all&amp;sharp=1&amp;w=2882 2882w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-01-pi.png?strip=all&amp;sharp=1&amp;w=450 450w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-01-pi.png?strip=all&amp;sharp=1&amp;w=1920 1920w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p class=\"gb-headline gb-headline-e4a26616 gb-headline-text\">TDengine provides a powerful extension of PI System that brings your data into a modern, open ecosystem.<\/p>\n\n<\/a>\n\n<a class=\"gb-container gb-container-5bc5db41 card-container\" href=\"https:\/\/tdengine.com\/wonderware\/\">\n\n<figure class=\"gb-block-image gb-block-image-210bbef5\"><img decoding=\"async\" class=\"gb-image gb-image-210bbef5\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-07-wonderware.svg\" alt=\"\" title=\"29.04-07 wonderware\"\/><\/figure>\n\n\n\n<p class=\"gb-headline gb-headline-b7a03cca gb-headline-text\">TDengine builds on the solid foundation of Wonderware Historian by centralizing data into a high-performance TSDB.<\/p>\n\n<\/a>\n<\/div>\n\n\n<h2 class=\"gb-headline gb-headline-8a79a7a8 gb-headline-text\">Time-Series Databases<\/h2>\n\n\n<div class=\"gb-container gb-container-663ec5e6 grid-1-1-1\">\n<a class=\"gb-container gb-container-d1aadb12 card-container\" href=\"https:\/\/docs.tdengine.com\/cloud\/data-in\/ds\/influx\/\">\n\n<figure class=\"gb-block-image gb-block-image-41911b12\"><img decoding=\"async\" class=\"gb-image gb-image-41911b12\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-04-influxdb.svg\" alt=\"\" title=\"29.04-04 influxdb\"\/><\/figure>\n\n\n\n<p class=\"gb-headline gb-headline-c8cfd312 gb-headline-text\">TDengine can synchronize data from InfluxDB 1.x and 2.x.<\/p>\n\n<\/a>\n\n<a class=\"gb-container gb-container-78743090 card-container\" href=\"https:\/\/docs.tdengine.com\/cloud\/data-in\/ds\/opentsdb\/\">\n\n<figure class=\"gb-block-image gb-block-image-d845f3c8\"><img decoding=\"async\" width=\"5421\" height=\"1168\" class=\"gb-image gb-image-d845f3c8\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-05-opentsdb.png?strip=all&sharp=1\" alt=\"\" title=\"29.04-05 opentsdb\" srcset=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-05-opentsdb.png?strip=all&amp;sharp=1 5421w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-05-opentsdb-300x65.png?strip=all&amp;sharp=1 300w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-05-opentsdb-1024x221.png?strip=all&amp;sharp=1 1024w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-05-opentsdb-768x165.png?strip=all&amp;sharp=1 768w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-05-opentsdb-1536x331.png?strip=all&amp;sharp=1 1536w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-05-opentsdb-2048x441.png?strip=all&amp;sharp=1 2048w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-05-opentsdb.png?strip=all&amp;sharp=1&amp;w=1084 1084w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-05-opentsdb.png?strip=all&amp;sharp=1&amp;w=2168 2168w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-05-opentsdb.png?strip=all&amp;sharp=1&amp;w=3252 3252w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-05-opentsdb.png?strip=all&amp;sharp=1&amp;w=4336 4336w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-05-opentsdb.png?strip=all&amp;sharp=1&amp;w=450 450w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/29.04-05-opentsdb.png?strip=all&amp;sharp=1&amp;w=1920 1920w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p class=\"gb-headline gb-headline-10f5d277 gb-headline-text\">TDengine can synchronize data from OpenTSDB, a popular legacy TSDB.<\/p>\n\n<\/a>\n<\/div>\n\n\n<h2 class=\"gb-headline gb-headline-8669d011 gb-headline-text\">Relational Databases<\/h2>\n\n\n<div class=\"gb-container gb-container-348ed979 grid-1-1-1\">\n<a class=\"gb-container gb-container-3d5c27b8 card-container\" href=\"https:\/\/www.mysql.com\/\" rel=\"noopener\">\n\n<div class=\"gb-headline gb-headline-b3628000 gb-headline-text\">MySQL<\/div>\n\n\n\n<p class=\"gb-headline gb-headline-012439a1 gb-headline-text\">TDengine can replicate time-series data from MySQL into our purpose-built platform.<\/p>\n\n<\/a>\n\n<a class=\"gb-container gb-container-77e8c2a8 card-container\" href=\"https:\/\/www.postgresql.org\/\" rel=\"noopener\">\n<div class=\"gb-container gb-container-74274a5a\">\n\n<figure class=\"gb-block-image gb-block-image-e849a8bf\"><img decoding=\"async\" class=\"gb-image gb-image-e849a8bf\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/postgres.svg\" alt=\"\" title=\"postgres\"\/><\/figure>\n\n\n\n<div class=\"gb-headline gb-headline-82e74d67 gb-headline-text\">PostgreSQL<\/div>\n\n<\/div>\n\n\n<p class=\"gb-headline gb-headline-f971e2b8 gb-headline-text\">TDengine can replicate time-series data from PostgreSQL into our platform.<\/p>\n\n<\/a>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Data infrastructure is a huge investment for industrial enterprises and not one that can be &#8220;ripped and replaced&#8221; on a whim. As your business grows, it&#8217;s likely that new sites will be brought online that use different platforms or protocols, making it difficult to obtain company-wide data &#8212; different systems, different data structures, even different &#8230; <a title=\"Data Sources\" class=\"read-more\" href=\"https:\/\/tdengine.com\/data-sources\/\" aria-label=\"Read more about Data Sources\">Read more<\/a><\/p>\n","protected":false},"author":102,"featured_media":22403,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"categories":[],"tags":[],"ppma_author":[181],"class_list":["post-21253","page","type-page","status-publish","has-post-thumbnail"],"_links":{"self":[{"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/pages\/21253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/users\/102"}],"replies":[{"embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/comments?post=21253"}],"version-history":[{"count":10,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/pages\/21253\/revisions"}],"predecessor-version":[{"id":24011,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/pages\/21253\/revisions\/24011"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/media\/22403"}],"wp:attachment":[{"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/media?parent=21253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/categories?post=21253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/tags?post=21253"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/ppma_author?post=21253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}