This is an automated email from the ASF dual-hosted git repository.
HTHou pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iotdb-docs.git
The following commit(s) were added to refs/heads/main by this push:
new d0714714 add point number count method in timecho (#1098)
d0714714 is described below
commit d0714714fb3dc4bbb7013354a4d3e0006f72be47
Author: leto-b <[email protected]>
AuthorDate: Fri Apr 24 18:42:57 2026 +0800
add point number count method in timecho (#1098)
---
src/.vuepress/sidebar/V2.0.x/en-Table.ts | 2 +-
src/.vuepress/sidebar/V2.0.x/en-Tree.ts | 2 +-
src/.vuepress/sidebar/V2.0.x/zh-Table.ts | 2 +-
src/.vuepress/sidebar/V2.0.x/zh-Tree.ts | 2 +-
src/.vuepress/sidebar_timecho/V2.0.x/en-Table.ts | 2 +-
src/.vuepress/sidebar_timecho/V2.0.x/en-Tree.ts | 2 +-
src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts | 2 +-
src/.vuepress/sidebar_timecho/V2.0.x/zh-Tree.ts | 2 +-
.../Data-Model-and-Terminology_apache.md | 2 +-
.../Data-Model-and-Terminology_timecho.md | 2 +-
.../Navigating_Time_Series_Data.md | 36 ++-------------
...ta.md => Navigating_Time_Series_Data_apache.md} | 0
.../Navigating_Time_Series_Data_timecho.md} | 12 ++---
.../Table/Basic-Concept/Table-Management_apache.md | 2 +-
.../Basic-Concept/Table-Management_timecho.md | 45 +++++++++++++++++--
.../Master/Table/QuickStart/QuickStart_apache.md | 2 +-
.../Master/Table/QuickStart/QuickStart_timecho.md | 2 +-
.../Data-Model-and-Terminology_apache.md | 2 +-
.../Data-Model-and-Terminology_timecho.md | 2 +-
.../Navigating_Time_Series_Data.md | 49 ++------------------
...ta.md => Navigating_Time_Series_Data_apache.md} | 0
.../Navigating_Time_Series_Data_timecho.md} | 1 +
.../Master/Tree/QuickStart/QuickStart_apache.md | 2 +-
.../Master/Tree/QuickStart/QuickStart_timecho.md | 2 +-
.../Data-Model-and-Terminology_apache.md | 2 +-
.../Data-Model-and-Terminology_timecho.md | 2 +-
.../Navigating_Time_Series_Data.md | 36 ++-------------
.../Navigating_Time_Series_Data_apache.md} | 0
...a.md => Navigating_Time_Series_Data_timecho.md} | 12 ++---
.../Basic-Concept/Table-Management_apache.md | 2 +-
.../Basic-Concept/Table-Management_timecho.md | 43 +++++++++++++++++-
.../latest-Table/QuickStart/QuickStart_apache.md | 2 +-
.../latest-Table/QuickStart/QuickStart_timecho.md | 2 +-
.../Data-Model-and-Terminology_apache.md | 2 +-
.../Data-Model-and-Terminology_timecho.md | 2 +-
.../Navigating_Time_Series_Data.md | 49 ++------------------
.../Navigating_Time_Series_Data_apache.md} | 0
...a.md => Navigating_Time_Series_Data_timecho.md} | 1 +
.../latest/QuickStart/QuickStart_apache.md | 2 +-
.../latest/QuickStart/QuickStart_timecho.md | 2 +-
.../Data-Model-and-Terminology_apache.md | 4 +-
.../Data-Model-and-Terminology_timecho.md | 2 +-
.../Navigating_Time_Series_Data.md | 30 ++-----------
...ta.md => Navigating_Time_Series_Data_apache.md} | 10 ++---
.../Navigating_Time_Series_Data_timecho.md} | 12 ++---
.../Table/Basic-Concept/Table-Management_apache.md | 2 +-
.../Basic-Concept/Table-Management_timecho.md | 46 ++++++++++++++++++-
.../Master/Table/QuickStart/QuickStart_apache.md | 2 +-
.../Master/Table/QuickStart/QuickStart_timecho.md | 2 +-
.../Data-Model-and-Terminology_apache.md | 2 +-
.../Data-Model-and-Terminology_timecho.md | 2 +-
.../Navigating_Time_Series_Data.md | 52 ++--------------------
...ta.md => Navigating_Time_Series_Data_apache.md} | 1 +
...a.md => Navigating_Time_Series_Data_timecho.md} | 3 ++
.../Master/Tree/QuickStart/QuickStart_apache.md | 2 +-
.../Master/Tree/QuickStart/QuickStart_timecho.md | 2 +-
.../Data-Model-and-Terminology_apache.md | 2 +-
.../Data-Model-and-Terminology_timecho.md | 2 +-
.../Navigating_Time_Series_Data.md | 30 ++-----------
.../Navigating_Time_Series_Data_apache.md} | 10 ++---
...a.md => Navigating_Time_Series_Data_timecho.md} | 12 ++---
.../Basic-Concept/Table-Management_apache.md | 2 +-
.../Basic-Concept/Table-Management_timecho.md | 46 ++++++++++++++++++-
.../latest-Table/QuickStart/QuickStart_apache.md | 2 +-
.../latest-Table/QuickStart/QuickStart_timecho.md | 2 +-
.../Data-Model-and-Terminology_apache.md | 2 +-
.../Data-Model-and-Terminology_timecho.md | 2 +-
.../Navigating_Time_Series_Data.md | 52 ++--------------------
.../Navigating_Time_Series_Data_apache.md} | 1 +
.../Navigating_Time_Series_Data_timecho.md} | 3 ++
.../latest/QuickStart/QuickStart_apache.md | 2 +-
.../latest/QuickStart/QuickStart_timecho.md | 2 +-
72 files changed, 291 insertions(+), 391 deletions(-)
diff --git a/src/.vuepress/sidebar/V2.0.x/en-Table.ts
b/src/.vuepress/sidebar/V2.0.x/en-Table.ts
index a519dc9d..58260b93 100644
--- a/src/.vuepress/sidebar/V2.0.x/en-Table.ts
+++ b/src/.vuepress/sidebar/V2.0.x/en-Table.ts
@@ -38,7 +38,7 @@ export const enSidebar = {
prefix: 'Background-knowledge/',
children: [
{ text: 'Common Concepts', link: 'Cluster-Concept_apache' },
- { text: 'Timeseries Data Model', link: 'Navigating_Time_Series_Data' },
+ { text: 'Timeseries Data Model', link:
'Navigating_Time_Series_Data_apache' },
{ text: 'Modeling Scheme Design', link:
'Data-Model-and-Terminology_apache' },
{ text: 'Data Type', link: 'Data-Type_apache' },
],
diff --git a/src/.vuepress/sidebar/V2.0.x/en-Tree.ts
b/src/.vuepress/sidebar/V2.0.x/en-Tree.ts
index 11e04ad5..ba34cf97 100644
--- a/src/.vuepress/sidebar/V2.0.x/en-Tree.ts
+++ b/src/.vuepress/sidebar/V2.0.x/en-Tree.ts
@@ -40,7 +40,7 @@ export const enSidebar = {
{ text: 'Common Concepts', link: 'Cluster-Concept_apache' },
{
text: 'Timeseries Data Model',
- link: 'Navigating_Time_Series_Data',
+ link: 'Navigating_Time_Series_Data_apache',
},
{
text: 'Modeling Scheme Design',
diff --git a/src/.vuepress/sidebar/V2.0.x/zh-Table.ts
b/src/.vuepress/sidebar/V2.0.x/zh-Table.ts
index d5a9be41..f6285661 100644
--- a/src/.vuepress/sidebar/V2.0.x/zh-Table.ts
+++ b/src/.vuepress/sidebar/V2.0.x/zh-Table.ts
@@ -38,7 +38,7 @@ export const zhSidebar = {
prefix: 'Background-knowledge/',
children: [
{ text: '常见概念', link: 'Cluster-Concept_apache' },
- { text: '时序数据模型', link: 'Navigating_Time_Series_Data' },
+ { text: '时序数据模型', link: 'Navigating_Time_Series_Data_apache' },
{ text: '建模方案设计', link: 'Data-Model-and-Terminology_apache' },
{ text: '数据类型', link: 'Data-Type_apache' },
],
diff --git a/src/.vuepress/sidebar/V2.0.x/zh-Tree.ts
b/src/.vuepress/sidebar/V2.0.x/zh-Tree.ts
index e3acde96..ac57f094 100644
--- a/src/.vuepress/sidebar/V2.0.x/zh-Tree.ts
+++ b/src/.vuepress/sidebar/V2.0.x/zh-Tree.ts
@@ -38,7 +38,7 @@ export const zhSidebar = {
prefix: 'Background-knowledge/',
children: [
{ text: '常见概念', link: 'Cluster-Concept_apache' },
- { text: '时序数据模型', link: 'Navigating_Time_Series_Data' },
+ { text: '时序数据模型', link: 'Navigating_Time_Series_Data_apache' },
{ text: '建模方案设计', link: 'Data-Model-and-Terminology_apache' },
{ text: '数据类型', link: 'Data-Type' },
],
diff --git a/src/.vuepress/sidebar_timecho/V2.0.x/en-Table.ts
b/src/.vuepress/sidebar_timecho/V2.0.x/en-Table.ts
index 65d825e1..047778ca 100644
--- a/src/.vuepress/sidebar_timecho/V2.0.x/en-Table.ts
+++ b/src/.vuepress/sidebar_timecho/V2.0.x/en-Table.ts
@@ -38,7 +38,7 @@ export const enSidebar = {
prefix: 'Background-knowledge/',
children: [
{ text: 'Common Concepts', link: 'Cluster-Concept_timecho' },
- { text: 'Timeseries Data Model', link: 'Navigating_Time_Series_Data' },
+ { text: 'Timeseries Data Model', link:
'Navigating_Time_Series_Data_timecho' },
{ text: 'Modeling Scheme Design', link:
'Data-Model-and-Terminology_timecho' },
{ text: 'Data Type', link: 'Data-Type_timecho' },
],
diff --git a/src/.vuepress/sidebar_timecho/V2.0.x/en-Tree.ts
b/src/.vuepress/sidebar_timecho/V2.0.x/en-Tree.ts
index dd2aad74..66a670cc 100644
--- a/src/.vuepress/sidebar_timecho/V2.0.x/en-Tree.ts
+++ b/src/.vuepress/sidebar_timecho/V2.0.x/en-Tree.ts
@@ -40,7 +40,7 @@ export const enSidebar = {
{ text: 'Common Concepts', link: 'Cluster-Concept_timecho' },
{
text: 'Timeseries Data Model',
- link: 'Navigating_Time_Series_Data',
+ link: 'Navigating_Time_Series_Data_timehco',
},
{
text: 'Modeling Scheme Design',
diff --git a/src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts
b/src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts
index d5ad1532..8ce05c6f 100644
--- a/src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts
+++ b/src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts
@@ -38,7 +38,7 @@ export const zhSidebar = {
prefix: 'Background-knowledge/',
children: [
{ text: '常见概念', link: 'Cluster-Concept_timecho' },
- { text: '时序数据模型', link: 'Navigating_Time_Series_Data' },
+ { text: '时序数据模型', link: 'Navigating_Time_Series_Data_timecho' },
{ text: '建模方案设计', link: 'Data-Model-and-Terminology_timecho' },
{ text: '数据类型', link: 'Data-Type_timecho' },
],
diff --git a/src/.vuepress/sidebar_timecho/V2.0.x/zh-Tree.ts
b/src/.vuepress/sidebar_timecho/V2.0.x/zh-Tree.ts
index a4cebbeb..0c570611 100644
--- a/src/.vuepress/sidebar_timecho/V2.0.x/zh-Tree.ts
+++ b/src/.vuepress/sidebar_timecho/V2.0.x/zh-Tree.ts
@@ -38,7 +38,7 @@ export const zhSidebar = {
prefix: 'Background-knowledge/',
children: [
{ text: '常见概念', link: 'Cluster-Concept_timecho' },
- { text: '时序数据模型', link: 'Navigating_Time_Series_Data' },
+ { text: '时序数据模型', link: 'Navigating_Time_Series_Data_timehco' },
{ text: '建模方案设计', link: 'Data-Model-and-Terminology_timecho' },
{ text: '数据类型', link: 'Data-Type' },
],
diff --git
a/src/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_apache.md
b/src/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_apache.md
index cfa0674d..0d2124dc 100644
---
a/src/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_apache.md
+++
b/src/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_apache.md
@@ -25,7 +25,7 @@ This section introduces how to transform time series data
application scenarios
## 1. Time Series Data Mode
-Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data.md)
+Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
## 2. Tree-Table Twin Mode in IoTDB
diff --git
a/src/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
b/src/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
index 0afd66d2..88537b32 100644
---
a/src/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
+++
b/src/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
@@ -25,7 +25,7 @@ This section introduces how to transform time series data
application scenarios
## 1. Time Series Data Mode
-Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data.md)
+Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
## 2. Tree-Table Twin Mode in IoTDB
diff --git
a/src/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
b/src/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
index a2308a55..a8839b14 100644
---
a/src/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
@@ -1,3 +1,6 @@
+---
+redirectTo: Navigating_Time_Series_Data_apache.html
+---
<!--
Licensed to the Apache Software Foundation (ASF) under one
@@ -17,35 +20,4 @@
specific language governing permissions and limitations
under the License.
--->
-# Timeseries Data Model
-
-## 1. What is Time Series Data?
-
-In today's interconnected world, industries such as the Internet of Things
(IoT) and manufacturing are undergoing rapid digital transformation. Sensors
are widely deployed on various devices to collect real-time operational data.
For example:
-
-- **Motors** record voltage and current.
-- **Wind Turbines** track blade speed, angular velocity, and power output.
-- **Vehicles** capture GPS coordinates, speed, and fuel consumption.
-- **Bridges** monitor vibration frequency, deflection, and displacement.
-
-Sensor data collection has permeated almost every industry, generating vast
amounts of **time series data**.
-
-
-
-Each data collection point is referred to as a **measurement point** (also
known as a physical quantity, time series, signal, metric, or measurement
value). As time progresses, new data is continuously recorded for each
measurement point, forming a **time series**. In tabular form, a time series
consists of two columns: **timestamp** and **value**. When visualized, a time
series appears as a trend chart over time, resembling an "electrocardiogram" of
a device.
-
-
-
-Given the vast amount of time-series data generated by sensors, structuring
this data effectively is essential for digital transformation across
industries. Therefore, time-series data modeling is primarily centered around
**devices** and **sensors**.
-
-## 2. Key Concepts in Time Series Data
-
-Several fundamental concepts define time-series data:
-
-| **Device** | Also known as an entity or equipment, a device is
a real-world object that generates time-series data. In IoTDB, a device serves
as a logical grouping of multiple time series. A device could be a physical
machine, a measuring instrument, or a collection of sensors. Examples
include:<br>- Energy sector: A wind turbine, identified by parameters such as
region, power station, line, model, and instance.<br>- Manufacturing sector: A
robotic arm, uniquely identified [...]
-| -------------------------------
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[...]
-| **FIELD** | Also referred to as a physical quantity, signal, metric, or
status point, a field represents a specific measurable property recorded by a
sensor. Each field corresponds to a measurement point that periodically
captures environmental data. Examples include:<br>- Energy and power: Current,
voltage, wind speed, rotational speed.<br>- Connected vehicles: Fuel level,
vehicle speed, latitude, longitude.<br>- Manufacturing: Temperature, humidity.
[...]
-| **Data Point** | A data point consists of a timestamp and a value.
The timestamp is typically stored as a long integer, while the value can be of
various data types such as BOOLEAN, FLOAT, or INT32. <br>In tabular format, a
data point corresponds to a single row in a time-series dataset, while in
graphical representation, it is a single point on a time-series chart.<br> <img
src="/img/time-series-data-en-03.png" alt="" style="width: 70%;"/>
[...]
-| **Frequency** | The sampling frequency determines how often a sensor
records data within a given timeframe.<br>For example, if a temperature sensor
records data once per second, its sampling frequency is 1Hz (1 sample per
second).
[...]
-| **TTL** | TTL (Time-to-Live) defines the retention period of stored data.
Once the TTL expires, the data is automatically deleted.<br>IoTDB allows
different TTL values for different datasets, enabling automated, periodic data
deletion. Proper TTL configuration helps:<br>- Manage disk space efficiently,
preventing storage overflow.<br>- Maintain high query performance.<br>- Reduce
memory resource consumption.
[...]
\ No newline at end of file
+-->
\ No newline at end of file
diff --git
a/src/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
b/src/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data_apache.md
similarity index 100%
copy from
src/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data_apache.md
diff --git
a/src/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
b/src/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data_timecho.md
similarity index 91%
copy from
src/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data_timecho.md
index a2308a55..c60e112d 100644
---
a/src/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data_timecho.md
@@ -43,9 +43,9 @@ Given the vast amount of time-series data generated by
sensors, structuring this
Several fundamental concepts define time-series data:
-| **Device** | Also known as an entity or equipment, a device is
a real-world object that generates time-series data. In IoTDB, a device serves
as a logical grouping of multiple time series. A device could be a physical
machine, a measuring instrument, or a collection of sensors. Examples
include:<br>- Energy sector: A wind turbine, identified by parameters such as
region, power station, line, model, and instance.<br>- Manufacturing sector: A
robotic arm, uniquely identified [...]
-| -------------------------------
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[...]
-| **FIELD** | Also referred to as a physical quantity, signal, metric, or
status point, a field represents a specific measurable property recorded by a
sensor. Each field corresponds to a measurement point that periodically
captures environmental data. Examples include:<br>- Energy and power: Current,
voltage, wind speed, rotational speed.<br>- Connected vehicles: Fuel level,
vehicle speed, latitude, longitude.<br>- Manufacturing: Temperature, humidity.
[...]
-| **Data Point** | A data point consists of a timestamp and a value.
The timestamp is typically stored as a long integer, while the value can be of
various data types such as BOOLEAN, FLOAT, or INT32. <br>In tabular format, a
data point corresponds to a single row in a time-series dataset, while in
graphical representation, it is a single point on a time-series chart.<br> <img
src="/img/time-series-data-en-03.png" alt="" style="width: 70%;"/>
[...]
-| **Frequency** | The sampling frequency determines how often a sensor
records data within a given timeframe.<br>For example, if a temperature sensor
records data once per second, its sampling frequency is 1Hz (1 sample per
second).
[...]
-| **TTL** | TTL (Time-to-Live) defines the retention period of stored data.
Once the TTL expires, the data is automatically deleted.<br>IoTDB allows
different TTL values for different datasets, enabling automated, periodic data
deletion. Proper TTL configuration helps:<br>- Manage disk space efficiently,
preventing storage overflow.<br>- Maintain high query performance.<br>- Reduce
memory resource consumption.
[...]
\ No newline at end of file
+| **Device** | Also known as an entity or equipment, a device is
a real-world object that generates time-series data. In IoTDB, a device serves
as a logical grouping of multiple time series. A device could be a physical
machine, a measuring instrument, or a collection of sensors. Examples
include:<br>- Energy sector: A wind turbine, identified by parameters such as
region, power station, line, model, and instance.<br>- Manufacturing sector: A
robotic arm, uniquely identified [...]
+| -------------------------------
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[...]
+| **FIELD** | Also referred to as a physical quantity, signal, metric, or
status point, a field represents a specific measurable property recorded by a
sensor. Each field corresponds to a measurement point that periodically
captures environmental data. Examples include:<br>- Energy and power: Current,
voltage, wind speed, rotational speed.<br>- Connected vehicles: Fuel level,
vehicle speed, latitude, longitude.<br>- Manufacturing: Temperature, humidity.
<br>Under the **table model**, t [...]
+| **Data Point** | A data point consists of a timestamp and a value.
The timestamp is typically stored as a long integer, while the value can be of
various data types such as BOOLEAN, FLOAT, or INT32. <br>In tabular format, a
data point corresponds to a single row in a time-series dataset, while in
graphical representation, it is a single point on a time-series chart.<br> <img
src="/img/time-series-data-en-03.png" alt="" style="width: 70%;"/>
[...]
+| **Frequency** | The sampling frequency determines how often a sensor
records data within a given timeframe.<br>For example, if a temperature sensor
records data once per second, its sampling frequency is 1Hz (1 sample per
second).
[...]
+| **TTL** | TTL (Time-to-Live) defines the retention period of stored data.
Once the TTL expires, the data is automatically deleted.<br>IoTDB allows
different TTL values for different datasets, enabling automated, periodic data
deletion. Proper TTL configuration helps:<br>- Manage disk space efficiently,
preventing storage overflow.<br>- Maintain high query performance.<br>- Reduce
memory resource consumption.
[...]
\ No newline at end of file
diff --git
a/src/UserGuide/Master/Table/Basic-Concept/Table-Management_apache.md
b/src/UserGuide/Master/Table/Basic-Concept/Table-Management_apache.md
index 6fad824a..d0242970 100644
--- a/src/UserGuide/Master/Table/Basic-Concept/Table-Management_apache.md
+++ b/src/UserGuide/Master/Table/Basic-Concept/Table-Management_apache.md
@@ -22,7 +22,7 @@
# Table Management
Before starting to use the table management functionality, we recommend
familiarizing yourself with the following related background knowledge for a
better understanding and application of the table management features:
-* [Timeseries Data
Model](../Background-knowledge/Navigating_Time_Series_Data.md): Understand the
basic concepts and characteristics of time series data to establish a
foundation for data modeling.
+* [Timeseries Data
Model](../Background-knowledge/Navigating_Time_Series_Data_apache.md):
Understand the basic concepts and characteristics of time series data to
establish a foundation for data modeling.
* [Modeling Scheme
Design](../Background-knowledge/Data-Model-and-Terminology_apache.md): Master
the IoTDB time series model and its applicable scenarios to provide a design
basis for table management.
## 1. Table Management
diff --git
a/src/UserGuide/Master/Table/Basic-Concept/Table-Management_timecho.md
b/src/UserGuide/Master/Table/Basic-Concept/Table-Management_timecho.md
index 0e6349ad..668521ce 100644
--- a/src/UserGuide/Master/Table/Basic-Concept/Table-Management_timecho.md
+++ b/src/UserGuide/Master/Table/Basic-Concept/Table-Management_timecho.md
@@ -22,7 +22,7 @@
# Table Management
Before starting to use the table management functionality, we recommend
familiarizing yourself with the following related background knowledge for a
better understanding and application of the table management features:
-* [Timeseries Data
Model](../Background-knowledge/Navigating_Time_Series_Data.md): Understand the
basic concepts and characteristics of time series data to establish a
foundation for data modeling.
+* [Timeseries Data
Model](../Background-knowledge/Navigating_Time_Series_Data_timecho.md):
Understand the basic concepts and characteristics of time series data to
establish a foundation for data modeling.
* [Modeling Scheme
Design](../Background-knowledge/Data-Model-and-Terminology_timecho.md): Master
the IoTDB time series model and its applicable scenarios to provide a design
basis for table management.
## 1. Table Management
@@ -274,7 +274,7 @@ ALTER TABLE (IF EXISTS)? tableName=qualifiedName ADD COLUMN
(IF NOT EXISTS)? col
| COMMENT ON TABLE tableName=qualifiedName IS 'table_comment';
| COMMENT ON COLUMN tableName.column IS 'column_comment';
#changeColumndatatype;
-| ALTER TABLE (IF EXISTS)? tableName=qualifiedName ALTER COLUMN (IF EXISTS)?
column=identifier SET DATA TYPE new_type=type;
+| ALTER TABLE (IF EXISTS)? tableName=qualifiedName ALTER COLUMN (IF EXISTS)?
column=identifier SET DATA TYPE new_type=type;
```
**Note::**
@@ -313,4 +313,43 @@ DROP TABLE (IF EXISTS)? <TABLE_NAME>
```SQL
DROP TABLE table1;
DROP TABLE database1.table1;
-```
\ No newline at end of file
+```
+
+## 1.7 Metadata Query
+Under the table model, the **total number of measurement points** equals the
sum of measurement points of all tables. Currently, the number of measurement
points in a single table can be calculated with the formula:
+**Measurement points per single table = Number of devices × Number of field
columns**.
+Support for directly querying measurement points under the table model via SQL
statements will be available in future updates. Please stay tuned.
+
+Take `table1` in the [sample data](../Reference/Sample-Data.md) as an example.
+
+In the organizational structure of this sample, there are three tag columns
(`region`, `plant_id`, `device_id`) and four field columns (`temperature`,
`humidity`, `status`, `arrival_time`).
+
+A unique device is identified by the combination of all tag columns. Each
unique combination of `region` + `plant_id` + `device_id` represents an
independent device.
+
+The sample data defines 2 regions: Beijing and Shanghai. Details are as
follows:
+- **Beijing**: 1 factory with ID 1001
+ - 2 devices under this factory: IDs 100 and 101
+- **Shanghai**: 2 factories with IDs 3001 and 3002
+ - Factory 3001: 2 devices (IDs 100, 101)
+ - Factory 3002: 2 devices (IDs 100, 101)
+
+In total, there are 6 unique tag combinations in the table, corresponding to 6
independent devices.
+
+### Complete Calculation Example for Single-Table Measurement Points
+1. Query the number of devices
+```sql
+IoTDB:database1> count devices from table1
++--------------+
+|count(devices)|
++--------------+
+| 6|
++--------------+
+Total line number = 1
+It costs 0.019s
+```
+
+2. Calculate the total measurement points of the single table
+- Number of devices: 6
+- Number of field columns: 4
+- Total measurement points of the table: **6 × 4 = 24**
+
diff --git a/src/UserGuide/Master/Table/QuickStart/QuickStart_apache.md
b/src/UserGuide/Master/Table/QuickStart/QuickStart_apache.md
index fe45e3ab..fa5d0364 100644
--- a/src/UserGuide/Master/Table/QuickStart/QuickStart_apache.md
+++ b/src/UserGuide/Master/Table/QuickStart/QuickStart_apache.md
@@ -45,7 +45,7 @@ This guide will assist you in quickly installing and
deploying IoTDB. You can qu
1. Database Modeling Design: Database modeling is a crucial step in creating a
database system, involving the design of data structures and relationships to
ensure that the organization of data meets the needs of specific applications.
The following documents will help you quickly understand IoTDB's modeling
design:
- - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data.md)
+ - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
- Introduction to Modeling Design:[Data Model and
Terminology](../Background-knowledge/Data-Model-and-Terminology_apache.md)
diff --git a/src/UserGuide/Master/Table/QuickStart/QuickStart_timecho.md
b/src/UserGuide/Master/Table/QuickStart/QuickStart_timecho.md
index 4aa34486..6bbd2c07 100644
--- a/src/UserGuide/Master/Table/QuickStart/QuickStart_timecho.md
+++ b/src/UserGuide/Master/Table/QuickStart/QuickStart_timecho.md
@@ -52,7 +52,7 @@ This guide will assist you in quickly installing and
deploying IoTDB. You can qu
1. Database Modeling Design: Database modeling is a crucial step in creating a
database system, involving the design of data structures and relationships to
ensure that the organization of data meets the needs of specific applications.
The following documents will help you quickly understand IoTDB's modeling
design:
- - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data.md)
+ - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
- Introduction to Modeling Design:[Data Model and
Terminology](../Background-knowledge/Data-Model-and-Terminology_timecho.md)
diff --git
a/src/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_apache.md
b/src/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_apache.md
index b97da424..ef9510cf 100644
---
a/src/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_apache.md
+++
b/src/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_apache.md
@@ -25,7 +25,7 @@ This section introduces how to transform time series data
application scenarios
## 1. Time Series Data Mode
-Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data.md)
+Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
## 2. Tree-Table Twin Mode in IoTDB
diff --git
a/src/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_timecho.md
b/src/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_timecho.md
index 51421369..6b6e2018 100644
---
a/src/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_timecho.md
+++
b/src/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_timecho.md
@@ -25,7 +25,7 @@ This section introduces how to transform time series data
application scenarios
## 1. Time Series Data Mode
-Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data.md)
+Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
## 2. Tree-Table Twin Mode in IoTDB
diff --git
a/src/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
b/src/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
index 8ae94a76..a8839b14 100644
---
a/src/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
@@ -1,3 +1,6 @@
+---
+redirectTo: Navigating_Time_Series_Data_apache.html
+---
<!--
Licensed to the Apache Software Foundation (ASF) under one
@@ -17,48 +20,4 @@
specific language governing permissions and limitations
under the License.
--->
-# Timeseries Data Model
-
-## 1. What Is Time Series Data?
-
-In today's era of the Internet of Things, various scenarios such as the
Internet of Things and industrial scenarios are undergoing digital
transformation. People collect various states of devices by installing sensors
on them. If the motor collects voltage and current, the blade speed, angular
velocity, and power generation of the fan; Vehicle collection of latitude and
longitude, speed, and fuel consumption; The vibration frequency, deflection,
displacement, etc. of the bridge. The data [...]
-
-
-
-Generally speaking, we refer to each collection point as a measurement point
(also known as a physical quantity, time series, timeline, signal quantity,
indicator, measurement value, etc.). Each measurement point continuously
collects new data information over time, forming a time series. In the form of
a table, each time series is a table formed by two columns: time and value; In
a graphical way, each time series is a trend chart formed over time, which can
also be vividly referred to a [...]
-
-
-
-The massive time series data generated by sensors is the foundation of digital
transformation in various industries, so our modeling of time series data
mainly focuses on equipment and sensors.
-
-## 2. Key Concepts of Time Series Data
-The main concepts involved in time-series data can be divided from bottom to
top: data points, measurement points, and equipment.
-
-
-
-### 2.1 Data Point
-
-- Definition: Consists of a timestamp and a value, where the timestamp is of
type long and the value can be of various types such as BOOLEAN, FLOAT, INT32,
etc.
-- Example: A row of a time series in the form of a table in the above figure,
or a point of a time series in the form of a graph, is a data point.
-
-
-
-### 2.2 Measurement Points
-
-- Definition: It is a time series formed by multiple data points arranged in
increments according to timestamps. Usually, a measuring point represents a
collection point and can regularly collect physical quantities of the
environment it is located in.
-- Also known as: physical quantity, time series, timeline, semaphore,
indicator, measurement value, etc
-- Example:
- - Electricity scenario: current, voltage
- - Energy scenario: wind speed, rotational speed
- - Vehicle networking scenarios: fuel consumption, vehicle speed, longitude,
dimensions
- - Factory scenario: temperature, humidity
-
-### 2.3 Device
-
-- Definition: Corresponding to a physical device in an actual scene, usually a
collection of measurement points, identified by one to multiple labels
-- Example:
- - Vehicle networking scenario: Vehicles identified by vehicle identification
code (VIN)
- - Factory scenario: robotic arm, unique ID identification generated by IoT
platform
- - Energy scenario: Wind turbines, identified by region, station, line,
model, instance, etc
- - Monitoring scenario: CPU, identified by machine room, rack, Hostname,
device type, etc
\ No newline at end of file
+-->
\ No newline at end of file
diff --git
a/src/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
b/src/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data_apache.md
similarity index 100%
copy from
src/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data_apache.md
diff --git
a/src/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data.md
b/src/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data_timecho.md
similarity index 93%
copy from
src/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data_timecho.md
index 8ae94a76..dc29b26d 100644
--- a/src/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data_timecho.md
@@ -53,6 +53,7 @@ The main concepts involved in time-series data can be divided
from bottom to top
- Energy scenario: wind speed, rotational speed
- Vehicle networking scenarios: fuel consumption, vehicle speed, longitude,
dimensions
- Factory scenario: temperature, humidity
+- In the tree model, the total number of measurement points equals the number
of leaf nodes under the entire path pattern. For detailed statistics methods,
refer to [Count
Timeseries](../Basic-Concept/Operate-Metadata_timecho.md#_2-7-count-timeseries)
### 2.3 Device
diff --git a/src/UserGuide/Master/Tree/QuickStart/QuickStart_apache.md
b/src/UserGuide/Master/Tree/QuickStart/QuickStart_apache.md
index 59f0d33b..ec7bee5f 100644
--- a/src/UserGuide/Master/Tree/QuickStart/QuickStart_apache.md
+++ b/src/UserGuide/Master/Tree/QuickStart/QuickStart_apache.md
@@ -47,7 +47,7 @@ This guide will assist you in quickly installing and
deploying IoTDB. You can qu
1. Database Modeling Design: Database modeling is a crucial step in creating a
database system, involving the design of data structures and relationships to
ensure that the organization of data meets the needs of specific applications.
The following documents will help you quickly understand IoTDB's modeling
design:
- - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data.md)
+ - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
- Introduction to Modeling Design:[Data Model and
Terminology](../Background-knowledge/Data-Model-and-Terminology_apache.md)
diff --git a/src/UserGuide/Master/Tree/QuickStart/QuickStart_timecho.md
b/src/UserGuide/Master/Tree/QuickStart/QuickStart_timecho.md
index ab5818ef..cb58bf5f 100644
--- a/src/UserGuide/Master/Tree/QuickStart/QuickStart_timecho.md
+++ b/src/UserGuide/Master/Tree/QuickStart/QuickStart_timecho.md
@@ -54,7 +54,7 @@ This guide will assist you in quickly installing and
deploying IoTDB. You can qu
1. Database Modeling Design: Database modeling is a crucial step in creating a
database system, involving the design of data structures and relationships to
ensure that the organization of data meets the needs of specific applications.
The following documents will help you quickly understand IoTDB's modeling
design:
- - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data.md)
+ - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
- Introduction to Modeling Design:[Data Model and
Terminology](../Background-knowledge/Data-Model-and-Terminology_timecho.md)
diff --git
a/src/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_apache.md
b/src/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_apache.md
index cfa0674d..0d2124dc 100644
---
a/src/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_apache.md
+++
b/src/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_apache.md
@@ -25,7 +25,7 @@ This section introduces how to transform time series data
application scenarios
## 1. Time Series Data Mode
-Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data.md)
+Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
## 2. Tree-Table Twin Mode in IoTDB
diff --git
a/src/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
b/src/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
index 0afd66d2..88537b32 100644
---
a/src/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
+++
b/src/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
@@ -25,7 +25,7 @@ This section introduces how to transform time series data
application scenarios
## 1. Time Series Data Mode
-Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data.md)
+Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
## 2. Tree-Table Twin Mode in IoTDB
diff --git
a/src/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
b/src/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
index a2308a55..a8839b14 100644
---
a/src/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
@@ -1,3 +1,6 @@
+---
+redirectTo: Navigating_Time_Series_Data_apache.html
+---
<!--
Licensed to the Apache Software Foundation (ASF) under one
@@ -17,35 +20,4 @@
specific language governing permissions and limitations
under the License.
--->
-# Timeseries Data Model
-
-## 1. What is Time Series Data?
-
-In today's interconnected world, industries such as the Internet of Things
(IoT) and manufacturing are undergoing rapid digital transformation. Sensors
are widely deployed on various devices to collect real-time operational data.
For example:
-
-- **Motors** record voltage and current.
-- **Wind Turbines** track blade speed, angular velocity, and power output.
-- **Vehicles** capture GPS coordinates, speed, and fuel consumption.
-- **Bridges** monitor vibration frequency, deflection, and displacement.
-
-Sensor data collection has permeated almost every industry, generating vast
amounts of **time series data**.
-
-
-
-Each data collection point is referred to as a **measurement point** (also
known as a physical quantity, time series, signal, metric, or measurement
value). As time progresses, new data is continuously recorded for each
measurement point, forming a **time series**. In tabular form, a time series
consists of two columns: **timestamp** and **value**. When visualized, a time
series appears as a trend chart over time, resembling an "electrocardiogram" of
a device.
-
-
-
-Given the vast amount of time-series data generated by sensors, structuring
this data effectively is essential for digital transformation across
industries. Therefore, time-series data modeling is primarily centered around
**devices** and **sensors**.
-
-## 2. Key Concepts in Time Series Data
-
-Several fundamental concepts define time-series data:
-
-| **Device** | Also known as an entity or equipment, a device is
a real-world object that generates time-series data. In IoTDB, a device serves
as a logical grouping of multiple time series. A device could be a physical
machine, a measuring instrument, or a collection of sensors. Examples
include:<br>- Energy sector: A wind turbine, identified by parameters such as
region, power station, line, model, and instance.<br>- Manufacturing sector: A
robotic arm, uniquely identified [...]
-| -------------------------------
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[...]
-| **FIELD** | Also referred to as a physical quantity, signal, metric, or
status point, a field represents a specific measurable property recorded by a
sensor. Each field corresponds to a measurement point that periodically
captures environmental data. Examples include:<br>- Energy and power: Current,
voltage, wind speed, rotational speed.<br>- Connected vehicles: Fuel level,
vehicle speed, latitude, longitude.<br>- Manufacturing: Temperature, humidity.
[...]
-| **Data Point** | A data point consists of a timestamp and a value.
The timestamp is typically stored as a long integer, while the value can be of
various data types such as BOOLEAN, FLOAT, or INT32. <br>In tabular format, a
data point corresponds to a single row in a time-series dataset, while in
graphical representation, it is a single point on a time-series chart.<br> <img
src="/img/time-series-data-en-03.png" alt="" style="width: 70%;"/>
[...]
-| **Frequency** | The sampling frequency determines how often a sensor
records data within a given timeframe.<br>For example, if a temperature sensor
records data once per second, its sampling frequency is 1Hz (1 sample per
second).
[...]
-| **TTL** | TTL (Time-to-Live) defines the retention period of stored data.
Once the TTL expires, the data is automatically deleted.<br>IoTDB allows
different TTL values for different datasets, enabling automated, periodic data
deletion. Proper TTL configuration helps:<br>- Manage disk space efficiently,
preventing storage overflow.<br>- Maintain high query performance.<br>- Reduce
memory resource consumption.
[...]
\ No newline at end of file
+-->
\ No newline at end of file
diff --git
a/src/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
b/src/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data_apache.md
similarity index 100%
copy from
src/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data_apache.md
diff --git
a/src/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
b/src/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data_timecho.md
similarity index 91%
copy from
src/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data_timecho.md
index a2308a55..c60e112d 100644
---
a/src/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data_timecho.md
@@ -43,9 +43,9 @@ Given the vast amount of time-series data generated by
sensors, structuring this
Several fundamental concepts define time-series data:
-| **Device** | Also known as an entity or equipment, a device is
a real-world object that generates time-series data. In IoTDB, a device serves
as a logical grouping of multiple time series. A device could be a physical
machine, a measuring instrument, or a collection of sensors. Examples
include:<br>- Energy sector: A wind turbine, identified by parameters such as
region, power station, line, model, and instance.<br>- Manufacturing sector: A
robotic arm, uniquely identified [...]
-| -------------------------------
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[...]
-| **FIELD** | Also referred to as a physical quantity, signal, metric, or
status point, a field represents a specific measurable property recorded by a
sensor. Each field corresponds to a measurement point that periodically
captures environmental data. Examples include:<br>- Energy and power: Current,
voltage, wind speed, rotational speed.<br>- Connected vehicles: Fuel level,
vehicle speed, latitude, longitude.<br>- Manufacturing: Temperature, humidity.
[...]
-| **Data Point** | A data point consists of a timestamp and a value.
The timestamp is typically stored as a long integer, while the value can be of
various data types such as BOOLEAN, FLOAT, or INT32. <br>In tabular format, a
data point corresponds to a single row in a time-series dataset, while in
graphical representation, it is a single point on a time-series chart.<br> <img
src="/img/time-series-data-en-03.png" alt="" style="width: 70%;"/>
[...]
-| **Frequency** | The sampling frequency determines how often a sensor
records data within a given timeframe.<br>For example, if a temperature sensor
records data once per second, its sampling frequency is 1Hz (1 sample per
second).
[...]
-| **TTL** | TTL (Time-to-Live) defines the retention period of stored data.
Once the TTL expires, the data is automatically deleted.<br>IoTDB allows
different TTL values for different datasets, enabling automated, periodic data
deletion. Proper TTL configuration helps:<br>- Manage disk space efficiently,
preventing storage overflow.<br>- Maintain high query performance.<br>- Reduce
memory resource consumption.
[...]
\ No newline at end of file
+| **Device** | Also known as an entity or equipment, a device is
a real-world object that generates time-series data. In IoTDB, a device serves
as a logical grouping of multiple time series. A device could be a physical
machine, a measuring instrument, or a collection of sensors. Examples
include:<br>- Energy sector: A wind turbine, identified by parameters such as
region, power station, line, model, and instance.<br>- Manufacturing sector: A
robotic arm, uniquely identified [...]
+| -------------------------------
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[...]
+| **FIELD** | Also referred to as a physical quantity, signal, metric, or
status point, a field represents a specific measurable property recorded by a
sensor. Each field corresponds to a measurement point that periodically
captures environmental data. Examples include:<br>- Energy and power: Current,
voltage, wind speed, rotational speed.<br>- Connected vehicles: Fuel level,
vehicle speed, latitude, longitude.<br>- Manufacturing: Temperature, humidity.
<br>Under the **table model**, t [...]
+| **Data Point** | A data point consists of a timestamp and a value.
The timestamp is typically stored as a long integer, while the value can be of
various data types such as BOOLEAN, FLOAT, or INT32. <br>In tabular format, a
data point corresponds to a single row in a time-series dataset, while in
graphical representation, it is a single point on a time-series chart.<br> <img
src="/img/time-series-data-en-03.png" alt="" style="width: 70%;"/>
[...]
+| **Frequency** | The sampling frequency determines how often a sensor
records data within a given timeframe.<br>For example, if a temperature sensor
records data once per second, its sampling frequency is 1Hz (1 sample per
second).
[...]
+| **TTL** | TTL (Time-to-Live) defines the retention period of stored data.
Once the TTL expires, the data is automatically deleted.<br>IoTDB allows
different TTL values for different datasets, enabling automated, periodic data
deletion. Proper TTL configuration helps:<br>- Manage disk space efficiently,
preventing storage overflow.<br>- Maintain high query performance.<br>- Reduce
memory resource consumption.
[...]
\ No newline at end of file
diff --git
a/src/UserGuide/latest-Table/Basic-Concept/Table-Management_apache.md
b/src/UserGuide/latest-Table/Basic-Concept/Table-Management_apache.md
index 6fad824a..d0242970 100644
--- a/src/UserGuide/latest-Table/Basic-Concept/Table-Management_apache.md
+++ b/src/UserGuide/latest-Table/Basic-Concept/Table-Management_apache.md
@@ -22,7 +22,7 @@
# Table Management
Before starting to use the table management functionality, we recommend
familiarizing yourself with the following related background knowledge for a
better understanding and application of the table management features:
-* [Timeseries Data
Model](../Background-knowledge/Navigating_Time_Series_Data.md): Understand the
basic concepts and characteristics of time series data to establish a
foundation for data modeling.
+* [Timeseries Data
Model](../Background-knowledge/Navigating_Time_Series_Data_apache.md):
Understand the basic concepts and characteristics of time series data to
establish a foundation for data modeling.
* [Modeling Scheme
Design](../Background-knowledge/Data-Model-and-Terminology_apache.md): Master
the IoTDB time series model and its applicable scenarios to provide a design
basis for table management.
## 1. Table Management
diff --git
a/src/UserGuide/latest-Table/Basic-Concept/Table-Management_timecho.md
b/src/UserGuide/latest-Table/Basic-Concept/Table-Management_timecho.md
index 239bca13..668521ce 100644
--- a/src/UserGuide/latest-Table/Basic-Concept/Table-Management_timecho.md
+++ b/src/UserGuide/latest-Table/Basic-Concept/Table-Management_timecho.md
@@ -22,7 +22,7 @@
# Table Management
Before starting to use the table management functionality, we recommend
familiarizing yourself with the following related background knowledge for a
better understanding and application of the table management features:
-* [Timeseries Data
Model](../Background-knowledge/Navigating_Time_Series_Data.md): Understand the
basic concepts and characteristics of time series data to establish a
foundation for data modeling.
+* [Timeseries Data
Model](../Background-knowledge/Navigating_Time_Series_Data_timecho.md):
Understand the basic concepts and characteristics of time series data to
establish a foundation for data modeling.
* [Modeling Scheme
Design](../Background-knowledge/Data-Model-and-Terminology_timecho.md): Master
the IoTDB time series model and its applicable scenarios to provide a design
basis for table management.
## 1. Table Management
@@ -313,4 +313,43 @@ DROP TABLE (IF EXISTS)? <TABLE_NAME>
```SQL
DROP TABLE table1;
DROP TABLE database1.table1;
-```
\ No newline at end of file
+```
+
+## 1.7 Metadata Query
+Under the table model, the **total number of measurement points** equals the
sum of measurement points of all tables. Currently, the number of measurement
points in a single table can be calculated with the formula:
+**Measurement points per single table = Number of devices × Number of field
columns**.
+Support for directly querying measurement points under the table model via SQL
statements will be available in future updates. Please stay tuned.
+
+Take `table1` in the [sample data](../Reference/Sample-Data.md) as an example.
+
+In the organizational structure of this sample, there are three tag columns
(`region`, `plant_id`, `device_id`) and four field columns (`temperature`,
`humidity`, `status`, `arrival_time`).
+
+A unique device is identified by the combination of all tag columns. Each
unique combination of `region` + `plant_id` + `device_id` represents an
independent device.
+
+The sample data defines 2 regions: Beijing and Shanghai. Details are as
follows:
+- **Beijing**: 1 factory with ID 1001
+ - 2 devices under this factory: IDs 100 and 101
+- **Shanghai**: 2 factories with IDs 3001 and 3002
+ - Factory 3001: 2 devices (IDs 100, 101)
+ - Factory 3002: 2 devices (IDs 100, 101)
+
+In total, there are 6 unique tag combinations in the table, corresponding to 6
independent devices.
+
+### Complete Calculation Example for Single-Table Measurement Points
+1. Query the number of devices
+```sql
+IoTDB:database1> count devices from table1
++--------------+
+|count(devices)|
++--------------+
+| 6|
++--------------+
+Total line number = 1
+It costs 0.019s
+```
+
+2. Calculate the total measurement points of the single table
+- Number of devices: 6
+- Number of field columns: 4
+- Total measurement points of the table: **6 × 4 = 24**
+
diff --git a/src/UserGuide/latest-Table/QuickStart/QuickStart_apache.md
b/src/UserGuide/latest-Table/QuickStart/QuickStart_apache.md
index fe45e3ab..fa5d0364 100644
--- a/src/UserGuide/latest-Table/QuickStart/QuickStart_apache.md
+++ b/src/UserGuide/latest-Table/QuickStart/QuickStart_apache.md
@@ -45,7 +45,7 @@ This guide will assist you in quickly installing and
deploying IoTDB. You can qu
1. Database Modeling Design: Database modeling is a crucial step in creating a
database system, involving the design of data structures and relationships to
ensure that the organization of data meets the needs of specific applications.
The following documents will help you quickly understand IoTDB's modeling
design:
- - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data.md)
+ - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
- Introduction to Modeling Design:[Data Model and
Terminology](../Background-knowledge/Data-Model-and-Terminology_apache.md)
diff --git a/src/UserGuide/latest-Table/QuickStart/QuickStart_timecho.md
b/src/UserGuide/latest-Table/QuickStart/QuickStart_timecho.md
index 4aa34486..6bbd2c07 100644
--- a/src/UserGuide/latest-Table/QuickStart/QuickStart_timecho.md
+++ b/src/UserGuide/latest-Table/QuickStart/QuickStart_timecho.md
@@ -52,7 +52,7 @@ This guide will assist you in quickly installing and
deploying IoTDB. You can qu
1. Database Modeling Design: Database modeling is a crucial step in creating a
database system, involving the design of data structures and relationships to
ensure that the organization of data meets the needs of specific applications.
The following documents will help you quickly understand IoTDB's modeling
design:
- - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data.md)
+ - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
- Introduction to Modeling Design:[Data Model and
Terminology](../Background-knowledge/Data-Model-and-Terminology_timecho.md)
diff --git
a/src/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md
b/src/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md
index b97da424..ef9510cf 100644
---
a/src/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md
+++
b/src/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md
@@ -25,7 +25,7 @@ This section introduces how to transform time series data
application scenarios
## 1. Time Series Data Mode
-Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data.md)
+Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
## 2. Tree-Table Twin Mode in IoTDB
diff --git
a/src/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_timecho.md
b/src/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_timecho.md
index 51421369..6b6e2018 100644
---
a/src/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_timecho.md
+++
b/src/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_timecho.md
@@ -25,7 +25,7 @@ This section introduces how to transform time series data
application scenarios
## 1. Time Series Data Mode
-Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data.md)
+Before designing an IoTDB data mode, it's essential to understand time series
data and its underlying structure. For more details, refer to: [Time Series
Data Mode](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
## 2. Tree-Table Twin Mode in IoTDB
diff --git
a/src/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data.md
b/src/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data.md
index 8ae94a76..a8839b14 100644
--- a/src/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data.md
+++ b/src/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data.md
@@ -1,3 +1,6 @@
+---
+redirectTo: Navigating_Time_Series_Data_apache.html
+---
<!--
Licensed to the Apache Software Foundation (ASF) under one
@@ -17,48 +20,4 @@
specific language governing permissions and limitations
under the License.
--->
-# Timeseries Data Model
-
-## 1. What Is Time Series Data?
-
-In today's era of the Internet of Things, various scenarios such as the
Internet of Things and industrial scenarios are undergoing digital
transformation. People collect various states of devices by installing sensors
on them. If the motor collects voltage and current, the blade speed, angular
velocity, and power generation of the fan; Vehicle collection of latitude and
longitude, speed, and fuel consumption; The vibration frequency, deflection,
displacement, etc. of the bridge. The data [...]
-
-
-
-Generally speaking, we refer to each collection point as a measurement point
(also known as a physical quantity, time series, timeline, signal quantity,
indicator, measurement value, etc.). Each measurement point continuously
collects new data information over time, forming a time series. In the form of
a table, each time series is a table formed by two columns: time and value; In
a graphical way, each time series is a trend chart formed over time, which can
also be vividly referred to a [...]
-
-
-
-The massive time series data generated by sensors is the foundation of digital
transformation in various industries, so our modeling of time series data
mainly focuses on equipment and sensors.
-
-## 2. Key Concepts of Time Series Data
-The main concepts involved in time-series data can be divided from bottom to
top: data points, measurement points, and equipment.
-
-
-
-### 2.1 Data Point
-
-- Definition: Consists of a timestamp and a value, where the timestamp is of
type long and the value can be of various types such as BOOLEAN, FLOAT, INT32,
etc.
-- Example: A row of a time series in the form of a table in the above figure,
or a point of a time series in the form of a graph, is a data point.
-
-
-
-### 2.2 Measurement Points
-
-- Definition: It is a time series formed by multiple data points arranged in
increments according to timestamps. Usually, a measuring point represents a
collection point and can regularly collect physical quantities of the
environment it is located in.
-- Also known as: physical quantity, time series, timeline, semaphore,
indicator, measurement value, etc
-- Example:
- - Electricity scenario: current, voltage
- - Energy scenario: wind speed, rotational speed
- - Vehicle networking scenarios: fuel consumption, vehicle speed, longitude,
dimensions
- - Factory scenario: temperature, humidity
-
-### 2.3 Device
-
-- Definition: Corresponding to a physical device in an actual scene, usually a
collection of measurement points, identified by one to multiple labels
-- Example:
- - Vehicle networking scenario: Vehicles identified by vehicle identification
code (VIN)
- - Factory scenario: robotic arm, unique ID identification generated by IoT
platform
- - Energy scenario: Wind turbines, identified by region, station, line,
model, instance, etc
- - Monitoring scenario: CPU, identified by machine room, rack, Hostname,
device type, etc
\ No newline at end of file
+-->
\ No newline at end of file
diff --git
a/src/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
b/src/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data_apache.md
similarity index 100%
copy from
src/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data_apache.md
diff --git
a/src/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data.md
b/src/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data_timecho.md
similarity index 93%
copy from
src/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data_timecho.md
index 8ae94a76..dc29b26d 100644
--- a/src/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data_timecho.md
@@ -53,6 +53,7 @@ The main concepts involved in time-series data can be divided
from bottom to top
- Energy scenario: wind speed, rotational speed
- Vehicle networking scenarios: fuel consumption, vehicle speed, longitude,
dimensions
- Factory scenario: temperature, humidity
+- In the tree model, the total number of measurement points equals the number
of leaf nodes under the entire path pattern. For detailed statistics methods,
refer to [Count
Timeseries](../Basic-Concept/Operate-Metadata_timecho.md#_2-7-count-timeseries)
### 2.3 Device
diff --git a/src/UserGuide/latest/QuickStart/QuickStart_apache.md
b/src/UserGuide/latest/QuickStart/QuickStart_apache.md
index 59f0d33b..ec7bee5f 100644
--- a/src/UserGuide/latest/QuickStart/QuickStart_apache.md
+++ b/src/UserGuide/latest/QuickStart/QuickStart_apache.md
@@ -47,7 +47,7 @@ This guide will assist you in quickly installing and
deploying IoTDB. You can qu
1. Database Modeling Design: Database modeling is a crucial step in creating a
database system, involving the design of data structures and relationships to
ensure that the organization of data meets the needs of specific applications.
The following documents will help you quickly understand IoTDB's modeling
design:
- - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data.md)
+ - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
- Introduction to Modeling Design:[Data Model and
Terminology](../Background-knowledge/Data-Model-and-Terminology_apache.md)
diff --git a/src/UserGuide/latest/QuickStart/QuickStart_timecho.md
b/src/UserGuide/latest/QuickStart/QuickStart_timecho.md
index ab5818ef..cb58bf5f 100644
--- a/src/UserGuide/latest/QuickStart/QuickStart_timecho.md
+++ b/src/UserGuide/latest/QuickStart/QuickStart_timecho.md
@@ -54,7 +54,7 @@ This guide will assist you in quickly installing and
deploying IoTDB. You can qu
1. Database Modeling Design: Database modeling is a crucial step in creating a
database system, involving the design of data structures and relationships to
ensure that the organization of data meets the needs of specific applications.
The following documents will help you quickly understand IoTDB's modeling
design:
- - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data.md)
+ - Introduction to Time Series Concepts: [Navigating Time Series
Data](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
- Introduction to Modeling Design:[Data Model and
Terminology](../Background-knowledge/Data-Model-and-Terminology_timecho.md)
diff --git
a/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_apache.md
b/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_apache.md
index cbd5260c..c951dcf6 100644
---
a/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_apache.md
+++
b/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_apache.md
@@ -25,7 +25,7 @@
## 1. 时序数据模型
-在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md)
+在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
## 2. IoTDB 的树表孪生模型
@@ -240,8 +240,6 @@ IoTDB 提供了树转表功能,如下图所示:
该功能支持通过创建表视图的方式,将已存在的树模型数据转化为表视图,进而通过表视图进行查询,实现了对同一份数据的树模型和表模型协同处理。更详细的功能介绍可参考[树转表视图](../User-Manual/Tree-to-Table_apache.md),需要注意的是:**创建树转表视图的
SQL 语句只允许在表模型下执行**。
-
-
## 3. 应用场景
应用场景主要包括两类:
diff --git
a/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
b/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
index 97e1ec59..4bd0c054 100644
---
a/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
+++
b/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
@@ -25,7 +25,7 @@
## 1. 时序数据模型
-在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md)
+在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
## 2. IoTDB 的树表孪生模型
diff --git
a/src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
b/src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
index f965eb05..a8839b14 100644
---
a/src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
@@ -1,3 +1,6 @@
+---
+redirectTo: Navigating_Time_Series_Data_apache.html
+---
<!--
Licensed to the Apache Software Foundation (ASF) under one
@@ -17,29 +20,4 @@
specific language governing permissions and limitations
under the License.
--->
-# 时序数据模型
-
-## 1. 什么叫时序数据?
-
-万物互联的今天,物联网场景、工业场景等各类场景都在进行数字化转型,人们通过在各类设备上安装传感器对设备的各类状态进行采集。如电机采集电压、电流,风机的叶片转速、角速度、发电功率;车辆采集经纬度、速度、油耗;桥梁的振动频率、挠度、位移量等。传感器的数据采集,已经渗透在各个行业中。
-
-
-
-
-通常来说,我们把每个采集点位叫做一个**测点(
也叫物理量、时间序列、时间线、信号量、指标、测量值等)**,每个测点都在随时间的推移不断收集到新的数据信息,从而构成了一条**时间序列**。用表格的方式,每个时间序列就是一个由时间、值两列形成的表格;用图形化的方式,每个时间序列就是一个随时间推移形成的走势图,也可以形象的称之为设备的“心电图”。
-
-
-
-传感器产生的海量时序数据是各行各业数字化转型的基础,因此我们对时序数据的模型梳理主要围绕设备、传感器展开。
-
-## 2. 时序数据中的关键概念有哪些?
-
-时序数据中主要涉及的概念如下。
-
-| **设备(Device)** | 也称为实体、装备等,是实际场景中拥有物理量的设备或装置。在 IoTDB
中,实体是管理一组时间序列的集合,可以是一个物理设备、测量装置、传感器集合等。如:能源场景:风机,由区域、场站、线路、机型、实例等标识工厂场景:机械臂,由物联网平台生成的唯一
ID 标识车联网场景:车辆,由车辆识别代码 VIN 标识监控场景:CPU,由机房、机架、Hostname、设备类型等标识 |
-| ------------------------------- |
------------------------------------------------------------ |
-| **测点(FIELD)** |
也称物理量、信号量、指标、点位、工况等,是在实际场景中检测装置记录的测量信息。通常一个物理量代表一个采集点位,能够定期采集所在环境的物理量。如:能源电力场景:电流、电压、风速、转速车联网场景:油量、车速、经度、维度工厂场景:温度、湿度
|
-| **数据点(Data Point)** | 由一个时间戳和一个数值组成,其中时间戳为 long 类型,数值可以为
BOOLEAN、FLOAT、INT32 等各种类型。如下图表格形式的时间序列的一行,或图形形式的时间序列的一个点,就是一个数据点。<br> <img
src="/img/DataPoint01.png" alt="" style="width: 70%;"/> |
-| **采集频率(Frequency)** |
指物理量在一定时间内产生数据的次数。例如,一个温度传感器可能每秒钟采集一次温度数据,那么它的采集频率就是1Hz(赫兹),即每秒1次。 |
-| **数据保存时间(TTL)** | TTL 指定表中数据的保存时间,超过 TTL 的数据将自动删除。IoTDB
支持对不同的表设定不同的数据存活时间,便于 IoTDB 定期、自动地删除一定时间之前的数据。合理使用 TTL 可以控制 IoTDB
占用的总磁盘空间,避免磁盘写满等异常,并维持较高的查询性能和减少内存资源占用。 |
\ No newline at end of file
+-->
\ No newline at end of file
diff --git
a/src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
b/src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data_apache.md
similarity index 86%
copy from
src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data_apache.md
index f965eb05..98464575 100644
---
a/src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data_apache.md
@@ -38,8 +38,8 @@
时序数据中主要涉及的概念如下。
| **设备(Device)** | 也称为实体、装备等,是实际场景中拥有物理量的设备或装置。在 IoTDB
中,实体是管理一组时间序列的集合,可以是一个物理设备、测量装置、传感器集合等。如:能源场景:风机,由区域、场站、线路、机型、实例等标识工厂场景:机械臂,由物联网平台生成的唯一
ID 标识车联网场景:车辆,由车辆识别代码 VIN 标识监控场景:CPU,由机房、机架、Hostname、设备类型等标识 |
-| ------------------------------- |
------------------------------------------------------------ |
-| **测点(FIELD)** |
也称物理量、信号量、指标、点位、工况等,是在实际场景中检测装置记录的测量信息。通常一个物理量代表一个采集点位,能够定期采集所在环境的物理量。如:能源电力场景:电流、电压、风速、转速车联网场景:油量、车速、经度、维度工厂场景:温度、湿度
|
-| **数据点(Data Point)** | 由一个时间戳和一个数值组成,其中时间戳为 long 类型,数值可以为
BOOLEAN、FLOAT、INT32 等各种类型。如下图表格形式的时间序列的一行,或图形形式的时间序列的一个点,就是一个数据点。<br> <img
src="/img/DataPoint01.png" alt="" style="width: 70%;"/> |
-| **采集频率(Frequency)** |
指物理量在一定时间内产生数据的次数。例如,一个温度传感器可能每秒钟采集一次温度数据,那么它的采集频率就是1Hz(赫兹),即每秒1次。 |
-| **数据保存时间(TTL)** | TTL 指定表中数据的保存时间,超过 TTL 的数据将自动删除。IoTDB
支持对不同的表设定不同的数据存活时间,便于 IoTDB 定期、自动地删除一定时间之前的数据。合理使用 TTL 可以控制 IoTDB
占用的总磁盘空间,避免磁盘写满等异常,并维持较高的查询性能和减少内存资源占用。 |
\ No newline at end of file
+| -------------------------------
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **测点(FIELD)** |
也称物理量、信号量、指标、点位、工况等,是在实际场景中检测装置记录的测量信息。通常一个物理量代表一个采集点位,能够定期采集所在环境的物理量。如:能源电力场景:电流、电压、风速、转速车联网场景:油量、车速、经度、维度工厂场景:温度、湿度
|
+| **数据点(Data Point)** | 由一个时间戳和一个数值组成,其中时间戳为 long 类型,数值可以为
BOOLEAN、FLOAT、INT32 等各种类型。如下图表格形式的时间序列的一行,或图形形式的时间序列的一个点,就是一个数据点。<br> <img
src="/img/DataPoint01.png" alt="" style="width: 70%;"/> |
+| **采集频率(Frequency)** |
指物理量在一定时间内产生数据的次数。例如,一个温度传感器可能每秒钟采集一次温度数据,那么它的采集频率就是1Hz(赫兹),即每秒1次。
|
+| **数据保存时间(TTL)** | TTL 指定表中数据的保存时间,超过 TTL 的数据将自动删除。IoTDB
支持对不同的表设定不同的数据存活时间,便于 IoTDB 定期、自动地删除一定时间之前的数据。合理使用 TTL 可以控制 IoTDB
占用的总磁盘空间,避免磁盘写满等异常,并维持较高的查询性能和减少内存资源占用。
|
\ No newline at end of file
diff --git
a/src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
b/src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data_timecho.md
similarity index 76%
copy from
src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data_timecho.md
index f965eb05..0f7011af 100644
---
a/src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data_timecho.md
@@ -37,9 +37,9 @@
时序数据中主要涉及的概念如下。
-| **设备(Device)** | 也称为实体、装备等,是实际场景中拥有物理量的设备或装置。在 IoTDB
中,实体是管理一组时间序列的集合,可以是一个物理设备、测量装置、传感器集合等。如:能源场景:风机,由区域、场站、线路、机型、实例等标识工厂场景:机械臂,由物联网平台生成的唯一
ID 标识车联网场景:车辆,由车辆识别代码 VIN 标识监控场景:CPU,由机房、机架、Hostname、设备类型等标识 |
-| ------------------------------- |
------------------------------------------------------------ |
-| **测点(FIELD)** |
也称物理量、信号量、指标、点位、工况等,是在实际场景中检测装置记录的测量信息。通常一个物理量代表一个采集点位,能够定期采集所在环境的物理量。如:能源电力场景:电流、电压、风速、转速车联网场景:油量、车速、经度、维度工厂场景:温度、湿度
|
-| **数据点(Data Point)** | 由一个时间戳和一个数值组成,其中时间戳为 long 类型,数值可以为
BOOLEAN、FLOAT、INT32 等各种类型。如下图表格形式的时间序列的一行,或图形形式的时间序列的一个点,就是一个数据点。<br> <img
src="/img/DataPoint01.png" alt="" style="width: 70%;"/> |
-| **采集频率(Frequency)** |
指物理量在一定时间内产生数据的次数。例如,一个温度传感器可能每秒钟采集一次温度数据,那么它的采集频率就是1Hz(赫兹),即每秒1次。 |
-| **数据保存时间(TTL)** | TTL 指定表中数据的保存时间,超过 TTL 的数据将自动删除。IoTDB
支持对不同的表设定不同的数据存活时间,便于 IoTDB 定期、自动地删除一定时间之前的数据。合理使用 TTL 可以控制 IoTDB
占用的总磁盘空间,避免磁盘写满等异常,并维持较高的查询性能和减少内存资源占用。 |
\ No newline at end of file
+| **设备(Device)** | 也称为实体、装备等,是实际场景中拥有物理量的设备或装置。在 IoTDB
中,实体是管理一组时间序列的集合,可以是一个物理设备、测量装置、传感器集合等。如:能源场景:风机,由区域、场站、线路、机型、实例等标识工厂场景:机械臂,由物联网平台生成的唯一
ID 标识车联网场景:车辆,由车辆识别代码 VIN 标识监控场景:CPU,由机房、机架、Hostname、设备类型等标识
|
+| -------------------------------
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **测点(FIELD)** |
也称物理量、信号量、指标、点位、工况等,是在实际场景中检测装置记录的测量信息。通常一个物理量代表一个采集点位,能够定期采集所在环境的物理量。如:能源电力场景:电流、电压、风速、转速车联网场景:油量、车速、经度、维度工厂场景:温度、湿度<br>
_表模型下**测点数量**等于所有表的测点数之和(每张表的测点数 = device 数量 * field
的列数),具体统计方法可参考_[元数据查询](../Basic-Concept/Table-Management_timecho.md#_1-7-元数据查询)
|
+| **数据点(Data Point)** | 由一个时间戳和一个数值组成,其中时间戳为 long 类型,数值可以为
BOOLEAN、FLOAT、INT32 等各种类型。如下图表格形式的时间序列的一行,或图形形式的时间序列的一个点,就是一个数据点。<br> <img
src="/img/DataPoint01.png" alt="" style="width: 70%;"/>
|
+| **采集频率(Frequency)** |
指物理量在一定时间内产生数据的次数。例如,一个温度传感器可能每秒钟采集一次温度数据,那么它的采集频率就是1Hz(赫兹),即每秒1次。
|
+| **数据保存时间(TTL)** | TTL 指定表中数据的保存时间,超过 TTL 的数据将自动删除。IoTDB
支持对不同的表设定不同的数据存活时间,便于 IoTDB 定期、自动地删除一定时间之前的数据。合理使用 TTL 可以控制 IoTDB
占用的总磁盘空间,避免磁盘写满等异常,并维持较高的查询性能和减少内存资源占用。
|
\ No newline at end of file
diff --git
a/src/zh/UserGuide/Master/Table/Basic-Concept/Table-Management_apache.md
b/src/zh/UserGuide/Master/Table/Basic-Concept/Table-Management_apache.md
index 41d46a33..7d8a9a5b 100644
--- a/src/zh/UserGuide/Master/Table/Basic-Concept/Table-Management_apache.md
+++ b/src/zh/UserGuide/Master/Table/Basic-Concept/Table-Management_apache.md
@@ -22,7 +22,7 @@
# 表管理
在开始使用表管理功能前,推荐您先了解以下相关预备知识,以便更好地理解和应用表管理功能:
-*
[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md):了解时序数据的基本概念与特点,帮助建立建模基础。
+*
[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_apache.md):了解时序数据的基本概念与特点,帮助建立建模基础。
* [建模方案设计](../Background-knowledge/Data-Model-and-Terminology_apache.md):掌握
IoTDB 时序模型及适用场景,为表管理提供设计基础。
## 1. 表管理
diff --git
a/src/zh/UserGuide/Master/Table/Basic-Concept/Table-Management_timecho.md
b/src/zh/UserGuide/Master/Table/Basic-Concept/Table-Management_timecho.md
index 2f622013..776f72c7 100644
--- a/src/zh/UserGuide/Master/Table/Basic-Concept/Table-Management_timecho.md
+++ b/src/zh/UserGuide/Master/Table/Basic-Concept/Table-Management_timecho.md
@@ -22,7 +22,7 @@
# 表管理
在开始使用表管理功能前,推荐您先了解以下相关预备知识,以便更好地理解和应用表管理功能:
-*
[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md):了解时序数据的基本概念与特点,帮助建立建模基础。
+*
[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_timecho.md):了解时序数据的基本概念与特点,帮助建立建模基础。
* [建模方案设计](../Background-knowledge/Data-Model-and-Terminology_timecho.md):掌握
IoTDB 时序模型及适用场景,为表管理提供设计基础。
## 1. 表管理
@@ -323,4 +323,46 @@ DROP TABLE (IF EXISTS)? <TABLE_NAME>
```SQL
DROP TABLE table1;
DROP TABLE database1.table1;
-```
\ No newline at end of file
+```
+
+
+### 1.7 元数据查询
+
+表模型下**测点数量**等于所有表的测点数之和,目前单表测点数可通过公式:**单表测点数 = device 数量 × field 列的数量**
计算得出,后续会支持通过 SQL 语句直接查询表模型下测点数,敬请期待。
+
+以[示例数据](../Reference/Sample-Data.md) 中的表 table1 为例。
+
+在该示例组织架构中:共包含三个 tag 列(region 为区域,plant_id 为工厂,device_id 为机器)和四个 field
列(temperature 为温度,humidity 为湿度,status 为状态,arrival_time 为到达时间)。
+
+device 的唯一标识由全部 tag 列组合而成,只要 region(区域)+ plant_id(工厂)+
device_id(机器)的组合不重复,就代表一个独立设备。
+
+示例数据一共定义了 2 个区域,分别为:北京、上海。其中
+
+* 北京区域:包含 1 个工厂,工厂编号 1001;
+ * 该工厂下共有 2 台设备,设备编号分别为 100、101;
+* 上海区域:包含 2 个工厂,工厂编号分别为 3001、3002;
+ * 工厂 3001 下包含 2 台设备:100、101;
+ * 工厂 3002 下包含 2 台设备:100、101。
+
+综上,整个表一共存在 6 组唯一 tag 组合,对应 6 个独立设备。
+
+**单表测点数完整计算示例:**
+
+1. 查询 device 数量
+
+```sql
+IoTDB:database1> count devices from table1
++--------------+
+|count(devices)|
++--------------+
+| 6|
++--------------+
+Total line number = 1
+It costs 0.019s
+```
+
+2. 计算单表测点数量
+- device 数量:6
+- field 列数:4
+- 单表测点总数:6 × 4 = 24
+
diff --git a/src/zh/UserGuide/Master/Table/QuickStart/QuickStart_apache.md
b/src/zh/UserGuide/Master/Table/QuickStart/QuickStart_apache.md
index bc48bde3..ed73269c 100644
--- a/src/zh/UserGuide/Master/Table/QuickStart/QuickStart_apache.md
+++ b/src/zh/UserGuide/Master/Table/QuickStart/QuickStart_apache.md
@@ -45,7 +45,7 @@
1.
数据库建模设计:数据库建模是创建数据库系统的重要步骤,它涉及到设计数据的结构和关系,以确保数据的组织方式能够满足特定应用的需求,下面的文档将会帮助您快速了解
IoTDB 的建模设计:
- - 时序概念介绍:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md)
+ -
时序概念介绍:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
-
建模设计介绍:[建模方案设计](../Background-knowledge/Data-Model-and-Terminology_apache.md)
diff --git a/src/zh/UserGuide/Master/Table/QuickStart/QuickStart_timecho.md
b/src/zh/UserGuide/Master/Table/QuickStart/QuickStart_timecho.md
index a0ab2e59..89ef3eef 100644
--- a/src/zh/UserGuide/Master/Table/QuickStart/QuickStart_timecho.md
+++ b/src/zh/UserGuide/Master/Table/QuickStart/QuickStart_timecho.md
@@ -52,7 +52,7 @@
1.
数据库建模设计:数据库建模是创建数据库系统的重要步骤,它涉及到设计数据的结构和关系,以确保数据的组织方式能够满足特定应用的需求,下面的文档将会帮助您快速了解
IoTDB 的建模设计:
- - 时序概念介绍:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md)
+ -
时序概念介绍:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
-
建模设计介绍:[建模方案设计](../Background-knowledge/Data-Model-and-Terminology_timecho.md)
diff --git
a/src/zh/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_apache.md
b/src/zh/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_apache.md
index 92f3abac..fb63d7fe 100644
---
a/src/zh/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_apache.md
+++
b/src/zh/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_apache.md
@@ -25,7 +25,7 @@
## 1. 时序数据模型
-在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md)
+在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
## 2. IoTDB 的树表孪生模型
diff --git
a/src/zh/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_timecho.md
b/src/zh/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_timecho.md
index 541f0d39..c5698787 100644
---
a/src/zh/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_timecho.md
+++
b/src/zh/UserGuide/Master/Tree/Background-knowledge/Data-Model-and-Terminology_timecho.md
@@ -25,7 +25,7 @@
## 1. 时序数据模型
-在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md)
+在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
## 2. IoTDB 的树表孪生模型
diff --git
a/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
b/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
index 9a32e217..a8839b14 100644
---
a/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
@@ -1,3 +1,6 @@
+---
+redirectTo: Navigating_Time_Series_Data_apache.html
+---
<!--
Licensed to the Apache Software Foundation (ASF) under one
@@ -17,51 +20,4 @@
specific language governing permissions and limitations
under the License.
--->
-# 时序数据模型
-
-## 1. 什么叫时序数据?
-
-万物互联的今天,物联网场景、工业场景等各类场景都在进行数字化转型,人们通过在各类设备上安装传感器对设备的各类状态进行采集。如电机采集电压、电流,风机的叶片转速、角速度、发电功率;车辆采集经纬度、速度、油耗;桥梁的振动频率、挠度、位移量等。传感器的数据采集,已经渗透在各个行业中。
-
-
-
-
-
-通常来说,我们把每个采集点位叫做一个**测点(
也叫物理量、时间序列、时间线、信号量、指标、测量值等)**,每个测点都在随时间的推移不断收集到新的数据信息,从而构成了一条**时间序列**。用表格的方式,每个时间序列就是一个由时间、值两列形成的表格;用图形化的方式,每个时间序列就是一个随时间推移形成的走势图,也可以形象的称之为设备的“心电图”。
-
-
-
-传感器产生的海量时序数据是各行各业数字化转型的基础,因此我们对时序数据的模型梳理主要围绕设备、传感器展开。
-
-## 2. 时序数据中的关键概念有哪些?
-
-时序数据中主要涉及的概念由下至上可分为:数据点、测点、设备。
-
-
-
-### 2.1 数据点
-
-- 定义:由一个时间戳和一个数值组成,其中时间戳为 long 类型,数值可以为 BOOLEAN、FLOAT、INT32 等各种类型。
-- 示例:如上图中表格形式的时间序列的一行,或图形形式的时间序列的一个点,就是一个数据点。
-
-
-
-### 2.2 测点
-
-- 定义:是多个数据点按时间戳递增排列形成的一个时间序列。通常一个测点代表一个采集点位,能够定期采集所在环境的物理量。
-- 又名:物理量、时间序列、时间线、信号量、指标、测量值等
-- 示例:
- - 电力场景:电流、电压
- - 能源场景:风速、转速
- - 车联网场景:油量、车速、经度、维度
- - 工厂场景:温度、湿度
-
-### 2.3 设备
-
-- 定义:对应一个实际场景中的物理设备,通常是一组测点的集合,由一到多个标签定位标识
-- 示例
- - 车联网场景:车辆,由车辆识别代码 VIN 标识
- - 工厂场景:机械臂,由物联网平台生成的唯一 ID 标识
- - 能源场景:风机,由区域、场站、线路、机型、实例等标识
- - 监控场景:CPU,由机房、机架、Hostname、设备类型等标识
\ No newline at end of file
+-->
\ No newline at end of file
diff --git
a/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
b/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data_apache.md
similarity index 99%
copy from
src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data_apache.md
index 9a32e217..45730637 100644
---
a/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data_apache.md
@@ -57,6 +57,7 @@
- 车联网场景:油量、车速、经度、维度
- 工厂场景:温度、湿度
+
### 2.3 设备
- 定义:对应一个实际场景中的物理设备,通常是一组测点的集合,由一到多个标签定位标识
diff --git
a/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
b/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data_timecho.md
similarity index 93%
copy from
src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data_timecho.md
index 9a32e217..f537b0e6 100644
---
a/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data_timecho.md
@@ -57,6 +57,9 @@
- 车联网场景:油量、车速、经度、维度
- 工厂场景:温度、湿度
+-
_树模型下**测点数量**等于整个路径模式下叶子节点的数量,具体统计方法可参考_[统计时间序列总数](../Basic-Concept/Operate-Metadata_timecho.md#_2-7-统计时间序列总数)
+
+
### 2.3 设备
- 定义:对应一个实际场景中的物理设备,通常是一组测点的集合,由一到多个标签定位标识
diff --git a/src/zh/UserGuide/Master/Tree/QuickStart/QuickStart_apache.md
b/src/zh/UserGuide/Master/Tree/QuickStart/QuickStart_apache.md
index 70048929..4f2d8b94 100644
--- a/src/zh/UserGuide/Master/Tree/QuickStart/QuickStart_apache.md
+++ b/src/zh/UserGuide/Master/Tree/QuickStart/QuickStart_apache.md
@@ -45,7 +45,7 @@
1.
数据库建模设计:数据库建模是创建数据库系统的重要步骤,它涉及到设计数据的结构和关系,以确保数据的组织方式能够满足特定应用的需求,下面的文档将会帮助您快速了解
IoTDB 的建模设计:
- - 时序概念介绍:[走进时序数据](../Background-knowledge/Navigating_Time_Series_Data.md)
+ -
时序概念介绍:[走进时序数据](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
-
建模设计介绍:[数据模型介绍](../Background-knowledge/Data-Model-and-Terminology_apache.md)
diff --git a/src/zh/UserGuide/Master/Tree/QuickStart/QuickStart_timecho.md
b/src/zh/UserGuide/Master/Tree/QuickStart/QuickStart_timecho.md
index bbae5359..8445cc33 100644
--- a/src/zh/UserGuide/Master/Tree/QuickStart/QuickStart_timecho.md
+++ b/src/zh/UserGuide/Master/Tree/QuickStart/QuickStart_timecho.md
@@ -53,7 +53,7 @@
1.
数据库建模设计:数据库建模是创建数据库系统的重要步骤,它涉及到设计数据的结构和关系,以确保数据的组织方式能够满足特定应用的需求,下面的文档将会帮助您快速了解
IoTDB 的建模设计:
- - 时序概念介绍:[走进时序数据](../Background-knowledge/Navigating_Time_Series_Data.md)
+ -
时序概念介绍:[走进时序数据](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
-
建模设计介绍:[数据模型介绍](../Background-knowledge/Data-Model-and-Terminology_timecho.md)
diff --git
a/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_apache.md
b/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_apache.md
index c2e14d46..c951dcf6 100644
---
a/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_apache.md
+++
b/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_apache.md
@@ -25,7 +25,7 @@
## 1. 时序数据模型
-在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md)
+在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
## 2. IoTDB 的树表孪生模型
diff --git
a/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
b/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
index 97e1ec59..4bd0c054 100644
---
a/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
+++
b/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Model-and-Terminology_timecho.md
@@ -25,7 +25,7 @@
## 1. 时序数据模型
-在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md)
+在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
## 2. IoTDB 的树表孪生模型
diff --git
a/src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
b/src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
index f965eb05..a8839b14 100644
---
a/src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
@@ -1,3 +1,6 @@
+---
+redirectTo: Navigating_Time_Series_Data_apache.html
+---
<!--
Licensed to the Apache Software Foundation (ASF) under one
@@ -17,29 +20,4 @@
specific language governing permissions and limitations
under the License.
--->
-# 时序数据模型
-
-## 1. 什么叫时序数据?
-
-万物互联的今天,物联网场景、工业场景等各类场景都在进行数字化转型,人们通过在各类设备上安装传感器对设备的各类状态进行采集。如电机采集电压、电流,风机的叶片转速、角速度、发电功率;车辆采集经纬度、速度、油耗;桥梁的振动频率、挠度、位移量等。传感器的数据采集,已经渗透在各个行业中。
-
-
-
-
-通常来说,我们把每个采集点位叫做一个**测点(
也叫物理量、时间序列、时间线、信号量、指标、测量值等)**,每个测点都在随时间的推移不断收集到新的数据信息,从而构成了一条**时间序列**。用表格的方式,每个时间序列就是一个由时间、值两列形成的表格;用图形化的方式,每个时间序列就是一个随时间推移形成的走势图,也可以形象的称之为设备的“心电图”。
-
-
-
-传感器产生的海量时序数据是各行各业数字化转型的基础,因此我们对时序数据的模型梳理主要围绕设备、传感器展开。
-
-## 2. 时序数据中的关键概念有哪些?
-
-时序数据中主要涉及的概念如下。
-
-| **设备(Device)** | 也称为实体、装备等,是实际场景中拥有物理量的设备或装置。在 IoTDB
中,实体是管理一组时间序列的集合,可以是一个物理设备、测量装置、传感器集合等。如:能源场景:风机,由区域、场站、线路、机型、实例等标识工厂场景:机械臂,由物联网平台生成的唯一
ID 标识车联网场景:车辆,由车辆识别代码 VIN 标识监控场景:CPU,由机房、机架、Hostname、设备类型等标识 |
-| ------------------------------- |
------------------------------------------------------------ |
-| **测点(FIELD)** |
也称物理量、信号量、指标、点位、工况等,是在实际场景中检测装置记录的测量信息。通常一个物理量代表一个采集点位,能够定期采集所在环境的物理量。如:能源电力场景:电流、电压、风速、转速车联网场景:油量、车速、经度、维度工厂场景:温度、湿度
|
-| **数据点(Data Point)** | 由一个时间戳和一个数值组成,其中时间戳为 long 类型,数值可以为
BOOLEAN、FLOAT、INT32 等各种类型。如下图表格形式的时间序列的一行,或图形形式的时间序列的一个点,就是一个数据点。<br> <img
src="/img/DataPoint01.png" alt="" style="width: 70%;"/> |
-| **采集频率(Frequency)** |
指物理量在一定时间内产生数据的次数。例如,一个温度传感器可能每秒钟采集一次温度数据,那么它的采集频率就是1Hz(赫兹),即每秒1次。 |
-| **数据保存时间(TTL)** | TTL 指定表中数据的保存时间,超过 TTL 的数据将自动删除。IoTDB
支持对不同的表设定不同的数据存活时间,便于 IoTDB 定期、自动地删除一定时间之前的数据。合理使用 TTL 可以控制 IoTDB
占用的总磁盘空间,避免磁盘写满等异常,并维持较高的查询性能和减少内存资源占用。 |
\ No newline at end of file
+-->
\ No newline at end of file
diff --git
a/src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
b/src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data_apache.md
similarity index 86%
copy from
src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data_apache.md
index f965eb05..98464575 100644
---
a/src/zh/UserGuide/Master/Table/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data_apache.md
@@ -38,8 +38,8 @@
时序数据中主要涉及的概念如下。
| **设备(Device)** | 也称为实体、装备等,是实际场景中拥有物理量的设备或装置。在 IoTDB
中,实体是管理一组时间序列的集合,可以是一个物理设备、测量装置、传感器集合等。如:能源场景:风机,由区域、场站、线路、机型、实例等标识工厂场景:机械臂,由物联网平台生成的唯一
ID 标识车联网场景:车辆,由车辆识别代码 VIN 标识监控场景:CPU,由机房、机架、Hostname、设备类型等标识 |
-| ------------------------------- |
------------------------------------------------------------ |
-| **测点(FIELD)** |
也称物理量、信号量、指标、点位、工况等,是在实际场景中检测装置记录的测量信息。通常一个物理量代表一个采集点位,能够定期采集所在环境的物理量。如:能源电力场景:电流、电压、风速、转速车联网场景:油量、车速、经度、维度工厂场景:温度、湿度
|
-| **数据点(Data Point)** | 由一个时间戳和一个数值组成,其中时间戳为 long 类型,数值可以为
BOOLEAN、FLOAT、INT32 等各种类型。如下图表格形式的时间序列的一行,或图形形式的时间序列的一个点,就是一个数据点。<br> <img
src="/img/DataPoint01.png" alt="" style="width: 70%;"/> |
-| **采集频率(Frequency)** |
指物理量在一定时间内产生数据的次数。例如,一个温度传感器可能每秒钟采集一次温度数据,那么它的采集频率就是1Hz(赫兹),即每秒1次。 |
-| **数据保存时间(TTL)** | TTL 指定表中数据的保存时间,超过 TTL 的数据将自动删除。IoTDB
支持对不同的表设定不同的数据存活时间,便于 IoTDB 定期、自动地删除一定时间之前的数据。合理使用 TTL 可以控制 IoTDB
占用的总磁盘空间,避免磁盘写满等异常,并维持较高的查询性能和减少内存资源占用。 |
\ No newline at end of file
+| -------------------------------
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **测点(FIELD)** |
也称物理量、信号量、指标、点位、工况等,是在实际场景中检测装置记录的测量信息。通常一个物理量代表一个采集点位,能够定期采集所在环境的物理量。如:能源电力场景:电流、电压、风速、转速车联网场景:油量、车速、经度、维度工厂场景:温度、湿度
|
+| **数据点(Data Point)** | 由一个时间戳和一个数值组成,其中时间戳为 long 类型,数值可以为
BOOLEAN、FLOAT、INT32 等各种类型。如下图表格形式的时间序列的一行,或图形形式的时间序列的一个点,就是一个数据点。<br> <img
src="/img/DataPoint01.png" alt="" style="width: 70%;"/> |
+| **采集频率(Frequency)** |
指物理量在一定时间内产生数据的次数。例如,一个温度传感器可能每秒钟采集一次温度数据,那么它的采集频率就是1Hz(赫兹),即每秒1次。
|
+| **数据保存时间(TTL)** | TTL 指定表中数据的保存时间,超过 TTL 的数据将自动删除。IoTDB
支持对不同的表设定不同的数据存活时间,便于 IoTDB 定期、自动地删除一定时间之前的数据。合理使用 TTL 可以控制 IoTDB
占用的总磁盘空间,避免磁盘写满等异常,并维持较高的查询性能和减少内存资源占用。
|
\ No newline at end of file
diff --git
a/src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
b/src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data_timecho.md
similarity index 76%
copy from
src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data_timecho.md
index f965eb05..0f7011af 100644
---
a/src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/zh/UserGuide/latest-Table/Background-knowledge/Navigating_Time_Series_Data_timecho.md
@@ -37,9 +37,9 @@
时序数据中主要涉及的概念如下。
-| **设备(Device)** | 也称为实体、装备等,是实际场景中拥有物理量的设备或装置。在 IoTDB
中,实体是管理一组时间序列的集合,可以是一个物理设备、测量装置、传感器集合等。如:能源场景:风机,由区域、场站、线路、机型、实例等标识工厂场景:机械臂,由物联网平台生成的唯一
ID 标识车联网场景:车辆,由车辆识别代码 VIN 标识监控场景:CPU,由机房、机架、Hostname、设备类型等标识 |
-| ------------------------------- |
------------------------------------------------------------ |
-| **测点(FIELD)** |
也称物理量、信号量、指标、点位、工况等,是在实际场景中检测装置记录的测量信息。通常一个物理量代表一个采集点位,能够定期采集所在环境的物理量。如:能源电力场景:电流、电压、风速、转速车联网场景:油量、车速、经度、维度工厂场景:温度、湿度
|
-| **数据点(Data Point)** | 由一个时间戳和一个数值组成,其中时间戳为 long 类型,数值可以为
BOOLEAN、FLOAT、INT32 等各种类型。如下图表格形式的时间序列的一行,或图形形式的时间序列的一个点,就是一个数据点。<br> <img
src="/img/DataPoint01.png" alt="" style="width: 70%;"/> |
-| **采集频率(Frequency)** |
指物理量在一定时间内产生数据的次数。例如,一个温度传感器可能每秒钟采集一次温度数据,那么它的采集频率就是1Hz(赫兹),即每秒1次。 |
-| **数据保存时间(TTL)** | TTL 指定表中数据的保存时间,超过 TTL 的数据将自动删除。IoTDB
支持对不同的表设定不同的数据存活时间,便于 IoTDB 定期、自动地删除一定时间之前的数据。合理使用 TTL 可以控制 IoTDB
占用的总磁盘空间,避免磁盘写满等异常,并维持较高的查询性能和减少内存资源占用。 |
\ No newline at end of file
+| **设备(Device)** | 也称为实体、装备等,是实际场景中拥有物理量的设备或装置。在 IoTDB
中,实体是管理一组时间序列的集合,可以是一个物理设备、测量装置、传感器集合等。如:能源场景:风机,由区域、场站、线路、机型、实例等标识工厂场景:机械臂,由物联网平台生成的唯一
ID 标识车联网场景:车辆,由车辆识别代码 VIN 标识监控场景:CPU,由机房、机架、Hostname、设备类型等标识
|
+| -------------------------------
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **测点(FIELD)** |
也称物理量、信号量、指标、点位、工况等,是在实际场景中检测装置记录的测量信息。通常一个物理量代表一个采集点位,能够定期采集所在环境的物理量。如:能源电力场景:电流、电压、风速、转速车联网场景:油量、车速、经度、维度工厂场景:温度、湿度<br>
_表模型下**测点数量**等于所有表的测点数之和(每张表的测点数 = device 数量 * field
的列数),具体统计方法可参考_[元数据查询](../Basic-Concept/Table-Management_timecho.md#_1-7-元数据查询)
|
+| **数据点(Data Point)** | 由一个时间戳和一个数值组成,其中时间戳为 long 类型,数值可以为
BOOLEAN、FLOAT、INT32 等各种类型。如下图表格形式的时间序列的一行,或图形形式的时间序列的一个点,就是一个数据点。<br> <img
src="/img/DataPoint01.png" alt="" style="width: 70%;"/>
|
+| **采集频率(Frequency)** |
指物理量在一定时间内产生数据的次数。例如,一个温度传感器可能每秒钟采集一次温度数据,那么它的采集频率就是1Hz(赫兹),即每秒1次。
|
+| **数据保存时间(TTL)** | TTL 指定表中数据的保存时间,超过 TTL 的数据将自动删除。IoTDB
支持对不同的表设定不同的数据存活时间,便于 IoTDB 定期、自动地删除一定时间之前的数据。合理使用 TTL 可以控制 IoTDB
占用的总磁盘空间,避免磁盘写满等异常,并维持较高的查询性能和减少内存资源占用。
|
\ No newline at end of file
diff --git
a/src/zh/UserGuide/latest-Table/Basic-Concept/Table-Management_apache.md
b/src/zh/UserGuide/latest-Table/Basic-Concept/Table-Management_apache.md
index 41d46a33..7d8a9a5b 100644
--- a/src/zh/UserGuide/latest-Table/Basic-Concept/Table-Management_apache.md
+++ b/src/zh/UserGuide/latest-Table/Basic-Concept/Table-Management_apache.md
@@ -22,7 +22,7 @@
# 表管理
在开始使用表管理功能前,推荐您先了解以下相关预备知识,以便更好地理解和应用表管理功能:
-*
[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md):了解时序数据的基本概念与特点,帮助建立建模基础。
+*
[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_apache.md):了解时序数据的基本概念与特点,帮助建立建模基础。
* [建模方案设计](../Background-knowledge/Data-Model-and-Terminology_apache.md):掌握
IoTDB 时序模型及适用场景,为表管理提供设计基础。
## 1. 表管理
diff --git
a/src/zh/UserGuide/latest-Table/Basic-Concept/Table-Management_timecho.md
b/src/zh/UserGuide/latest-Table/Basic-Concept/Table-Management_timecho.md
index 2f622013..776f72c7 100644
--- a/src/zh/UserGuide/latest-Table/Basic-Concept/Table-Management_timecho.md
+++ b/src/zh/UserGuide/latest-Table/Basic-Concept/Table-Management_timecho.md
@@ -22,7 +22,7 @@
# 表管理
在开始使用表管理功能前,推荐您先了解以下相关预备知识,以便更好地理解和应用表管理功能:
-*
[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md):了解时序数据的基本概念与特点,帮助建立建模基础。
+*
[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_timecho.md):了解时序数据的基本概念与特点,帮助建立建模基础。
* [建模方案设计](../Background-knowledge/Data-Model-and-Terminology_timecho.md):掌握
IoTDB 时序模型及适用场景,为表管理提供设计基础。
## 1. 表管理
@@ -323,4 +323,46 @@ DROP TABLE (IF EXISTS)? <TABLE_NAME>
```SQL
DROP TABLE table1;
DROP TABLE database1.table1;
-```
\ No newline at end of file
+```
+
+
+### 1.7 元数据查询
+
+表模型下**测点数量**等于所有表的测点数之和,目前单表测点数可通过公式:**单表测点数 = device 数量 × field 列的数量**
计算得出,后续会支持通过 SQL 语句直接查询表模型下测点数,敬请期待。
+
+以[示例数据](../Reference/Sample-Data.md) 中的表 table1 为例。
+
+在该示例组织架构中:共包含三个 tag 列(region 为区域,plant_id 为工厂,device_id 为机器)和四个 field
列(temperature 为温度,humidity 为湿度,status 为状态,arrival_time 为到达时间)。
+
+device 的唯一标识由全部 tag 列组合而成,只要 region(区域)+ plant_id(工厂)+
device_id(机器)的组合不重复,就代表一个独立设备。
+
+示例数据一共定义了 2 个区域,分别为:北京、上海。其中
+
+* 北京区域:包含 1 个工厂,工厂编号 1001;
+ * 该工厂下共有 2 台设备,设备编号分别为 100、101;
+* 上海区域:包含 2 个工厂,工厂编号分别为 3001、3002;
+ * 工厂 3001 下包含 2 台设备:100、101;
+ * 工厂 3002 下包含 2 台设备:100、101。
+
+综上,整个表一共存在 6 组唯一 tag 组合,对应 6 个独立设备。
+
+**单表测点数完整计算示例:**
+
+1. 查询 device 数量
+
+```sql
+IoTDB:database1> count devices from table1
++--------------+
+|count(devices)|
++--------------+
+| 6|
++--------------+
+Total line number = 1
+It costs 0.019s
+```
+
+2. 计算单表测点数量
+- device 数量:6
+- field 列数:4
+- 单表测点总数:6 × 4 = 24
+
diff --git a/src/zh/UserGuide/latest-Table/QuickStart/QuickStart_apache.md
b/src/zh/UserGuide/latest-Table/QuickStart/QuickStart_apache.md
index bc48bde3..ed73269c 100644
--- a/src/zh/UserGuide/latest-Table/QuickStart/QuickStart_apache.md
+++ b/src/zh/UserGuide/latest-Table/QuickStart/QuickStart_apache.md
@@ -45,7 +45,7 @@
1.
数据库建模设计:数据库建模是创建数据库系统的重要步骤,它涉及到设计数据的结构和关系,以确保数据的组织方式能够满足特定应用的需求,下面的文档将会帮助您快速了解
IoTDB 的建模设计:
- - 时序概念介绍:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md)
+ -
时序概念介绍:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
-
建模设计介绍:[建模方案设计](../Background-knowledge/Data-Model-and-Terminology_apache.md)
diff --git a/src/zh/UserGuide/latest-Table/QuickStart/QuickStart_timecho.md
b/src/zh/UserGuide/latest-Table/QuickStart/QuickStart_timecho.md
index a0ab2e59..89ef3eef 100644
--- a/src/zh/UserGuide/latest-Table/QuickStart/QuickStart_timecho.md
+++ b/src/zh/UserGuide/latest-Table/QuickStart/QuickStart_timecho.md
@@ -52,7 +52,7 @@
1.
数据库建模设计:数据库建模是创建数据库系统的重要步骤,它涉及到设计数据的结构和关系,以确保数据的组织方式能够满足特定应用的需求,下面的文档将会帮助您快速了解
IoTDB 的建模设计:
- - 时序概念介绍:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md)
+ -
时序概念介绍:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
-
建模设计介绍:[建模方案设计](../Background-knowledge/Data-Model-and-Terminology_timecho.md)
diff --git
a/src/zh/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md
b/src/zh/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md
index 92f3abac..fb63d7fe 100644
---
a/src/zh/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md
+++
b/src/zh/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md
@@ -25,7 +25,7 @@
## 1. 时序数据模型
-在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md)
+在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
## 2. IoTDB 的树表孪生模型
diff --git
a/src/zh/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_timecho.md
b/src/zh/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_timecho.md
index 541f0d39..c5698787 100644
---
a/src/zh/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_timecho.md
+++
b/src/zh/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_timecho.md
@@ -25,7 +25,7 @@
## 1. 时序数据模型
-在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data.md)
+在构建IoTDB建模方案前,需要先了解时序数据和时序数据模型,详细内容见此页面:[时序数据模型](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
## 2. IoTDB 的树表孪生模型
diff --git
a/src/zh/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data.md
b/src/zh/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data.md
index 9a32e217..a8839b14 100644
---
a/src/zh/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/zh/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data.md
@@ -1,3 +1,6 @@
+---
+redirectTo: Navigating_Time_Series_Data_apache.html
+---
<!--
Licensed to the Apache Software Foundation (ASF) under one
@@ -17,51 +20,4 @@
specific language governing permissions and limitations
under the License.
--->
-# 时序数据模型
-
-## 1. 什么叫时序数据?
-
-万物互联的今天,物联网场景、工业场景等各类场景都在进行数字化转型,人们通过在各类设备上安装传感器对设备的各类状态进行采集。如电机采集电压、电流,风机的叶片转速、角速度、发电功率;车辆采集经纬度、速度、油耗;桥梁的振动频率、挠度、位移量等。传感器的数据采集,已经渗透在各个行业中。
-
-
-
-
-
-通常来说,我们把每个采集点位叫做一个**测点(
也叫物理量、时间序列、时间线、信号量、指标、测量值等)**,每个测点都在随时间的推移不断收集到新的数据信息,从而构成了一条**时间序列**。用表格的方式,每个时间序列就是一个由时间、值两列形成的表格;用图形化的方式,每个时间序列就是一个随时间推移形成的走势图,也可以形象的称之为设备的“心电图”。
-
-
-
-传感器产生的海量时序数据是各行各业数字化转型的基础,因此我们对时序数据的模型梳理主要围绕设备、传感器展开。
-
-## 2. 时序数据中的关键概念有哪些?
-
-时序数据中主要涉及的概念由下至上可分为:数据点、测点、设备。
-
-
-
-### 2.1 数据点
-
-- 定义:由一个时间戳和一个数值组成,其中时间戳为 long 类型,数值可以为 BOOLEAN、FLOAT、INT32 等各种类型。
-- 示例:如上图中表格形式的时间序列的一行,或图形形式的时间序列的一个点,就是一个数据点。
-
-
-
-### 2.2 测点
-
-- 定义:是多个数据点按时间戳递增排列形成的一个时间序列。通常一个测点代表一个采集点位,能够定期采集所在环境的物理量。
-- 又名:物理量、时间序列、时间线、信号量、指标、测量值等
-- 示例:
- - 电力场景:电流、电压
- - 能源场景:风速、转速
- - 车联网场景:油量、车速、经度、维度
- - 工厂场景:温度、湿度
-
-### 2.3 设备
-
-- 定义:对应一个实际场景中的物理设备,通常是一组测点的集合,由一到多个标签定位标识
-- 示例
- - 车联网场景:车辆,由车辆识别代码 VIN 标识
- - 工厂场景:机械臂,由物联网平台生成的唯一 ID 标识
- - 能源场景:风机,由区域、场站、线路、机型、实例等标识
- - 监控场景:CPU,由机房、机架、Hostname、设备类型等标识
\ No newline at end of file
+-->
\ No newline at end of file
diff --git
a/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
b/src/zh/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data_apache.md
similarity index 99%
copy from
src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/zh/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data_apache.md
index 9a32e217..45730637 100644
---
a/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/zh/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data_apache.md
@@ -57,6 +57,7 @@
- 车联网场景:油量、车速、经度、维度
- 工厂场景:温度、湿度
+
### 2.3 设备
- 定义:对应一个实际场景中的物理设备,通常是一组测点的集合,由一到多个标签定位标识
diff --git
a/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
b/src/zh/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data_timecho.md
similarity index 93%
copy from
src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
copy to
src/zh/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data_timecho.md
index 9a32e217..f537b0e6 100644
---
a/src/zh/UserGuide/Master/Tree/Background-knowledge/Navigating_Time_Series_Data.md
+++
b/src/zh/UserGuide/latest/Background-knowledge/Navigating_Time_Series_Data_timecho.md
@@ -57,6 +57,9 @@
- 车联网场景:油量、车速、经度、维度
- 工厂场景:温度、湿度
+-
_树模型下**测点数量**等于整个路径模式下叶子节点的数量,具体统计方法可参考_[统计时间序列总数](../Basic-Concept/Operate-Metadata_timecho.md#_2-7-统计时间序列总数)
+
+
### 2.3 设备
- 定义:对应一个实际场景中的物理设备,通常是一组测点的集合,由一到多个标签定位标识
diff --git a/src/zh/UserGuide/latest/QuickStart/QuickStart_apache.md
b/src/zh/UserGuide/latest/QuickStart/QuickStart_apache.md
index 70048929..4f2d8b94 100644
--- a/src/zh/UserGuide/latest/QuickStart/QuickStart_apache.md
+++ b/src/zh/UserGuide/latest/QuickStart/QuickStart_apache.md
@@ -45,7 +45,7 @@
1.
数据库建模设计:数据库建模是创建数据库系统的重要步骤,它涉及到设计数据的结构和关系,以确保数据的组织方式能够满足特定应用的需求,下面的文档将会帮助您快速了解
IoTDB 的建模设计:
- - 时序概念介绍:[走进时序数据](../Background-knowledge/Navigating_Time_Series_Data.md)
+ -
时序概念介绍:[走进时序数据](../Background-knowledge/Navigating_Time_Series_Data_apache.md)
-
建模设计介绍:[数据模型介绍](../Background-knowledge/Data-Model-and-Terminology_apache.md)
diff --git a/src/zh/UserGuide/latest/QuickStart/QuickStart_timecho.md
b/src/zh/UserGuide/latest/QuickStart/QuickStart_timecho.md
index bbae5359..8445cc33 100644
--- a/src/zh/UserGuide/latest/QuickStart/QuickStart_timecho.md
+++ b/src/zh/UserGuide/latest/QuickStart/QuickStart_timecho.md
@@ -53,7 +53,7 @@
1.
数据库建模设计:数据库建模是创建数据库系统的重要步骤,它涉及到设计数据的结构和关系,以确保数据的组织方式能够满足特定应用的需求,下面的文档将会帮助您快速了解
IoTDB 的建模设计:
- - 时序概念介绍:[走进时序数据](../Background-knowledge/Navigating_Time_Series_Data.md)
+ -
时序概念介绍:[走进时序数据](../Background-knowledge/Navigating_Time_Series_Data_timecho.md)
-
建模设计介绍:[数据模型介绍](../Background-knowledge/Data-Model-and-Terminology_timecho.md)