Help Center/ Data Ingestion Service/ FAQs/ General Questions/ What Is the Difference Between Storing Data into DIS and Dumping Data Elsewhere?
Updated on 2024-10-25 GMT+08:00

What Is the Difference Between Storing Data into DIS and Dumping Data Elsewhere?

You need to select Dump Destination when enabling the DIS stream. Table 1 describes the specific differences.

  • If you set Dump Destination to OBS, data from the stream will be stored in DIS and then periodically dumped to Object Storage Service (OBS).
  • If you set Dump Destination to MRS, data from the stream will be stored in DIS and then periodically imported into the Hadoop Distributed File System (HDFS) of a MapReduce Service (MRS) cluster.
  • If you set Dump Destination to DLI, data from the stream will be stored in DIS and then periodically dumped to DLI.
  • If you set Dump Destination to DWS, data from the stream will be stored in DIS and then periodically imported to DWS.
  • If you set Dump Destination to CloudTable, data from the stream will be stored in DIS and then imported into the HBase or OpenTSDB table of a CloudTable cluster in real time.
Table 1 Difference between storing data into DIS and dumping data elsewhere

Storing Data into DIS

Dumping Data to OBS

Dumping Data to MRS

Dumping Data to DLI

Dumping Data to DWS

Dumping Data to CloudTable

You can store data into DIS without applying for storage resources.

You must apply for OBS resources before dumping data to OBS.

You must apply for MRS resources before dumping data to MRS.

You must apply for DLI resources before dumping data to DLI.

You must apply for DWS resources before dumping data to DWS.

You must apply for CloudTable resources before dumping data to CloudTable.

Data storing is free of charge.

Additional cost for the use of OBS. For details, see the OBS price details.

Additional cost for the use of OBS and MRS. For details, see the OBS and MRS price details.

Additional cost for the use of OBS and DLI. For details, see the OBS and DLI price details.

Additional cost for the use of OBS and DWS. For details, see the OBS and DWS price details.

Additional cost for the use of CloudTable. For details, see the CloudTable price details.

Data is temporarily stored in DIS for up to 168 hours.

Data is stored in OBS until your OBS bucket expires.

Data is stored in MRS until your MRS cluster expires.

Data is stored in DLI until your DLI service expires.

Data is stored in DWS until your DWS service expires.

Data is stored in CloudTable until your CloudTable service expires.

Data is stored only in DIS.

Data is stored in DIS and periodically dumped to OBS.

Data is stored in DIS and periodically imported into the HDFS of an MRS cluster.

NOTE:

Before streaming data is imported into an MRS cluster, it is stored in a temporary data directory (an OBS bucket). Data in the temporary directory will be deleted after being dumped to the MRS cluster.

Data is stored in DIS and periodically dumped to DLI.

NOTE:

Before streaming data is imported into a DLI table, it is stored in a temporary data directory (an OBS bucket). Data in the temporary directory will be deleted after being dumped to the DLI table.

Data is stored in DIS and periodically dumped to DWS.

NOTE:

Before streaming data is imported into a DWS, it is stored in a temporary data directory (an OBS bucket). Data in the temporary directory will be deleted after being dumped to the DWS.

Data is stored in DIS and imported into the HBase

or OpenTSDB table of a CloudTable cluster in real time.