This topic describes the data operations supported by Tablestore SDK for Java.
Operation | Description |
Write data | Write data to a data table. You can write a single row of data or update multiple rows of data at the same time. |
Update data | Update data in a data table. You can update a single row of data or update multiple rows of data at the same time. |
Read data | Read data from a data table. You can read a single row of data, read data whose primary key values are in the specified range, read multiple rows of data at the same time, or read data by using an iterator. |
Delete data | Delete data from a data table. You can delete a single row of data or update multiple rows of data at the same time. |
Filter data on the server side based on specified conditions when you read data. Only rows that meet the conditions are returned. | |
You can use the conditional update feature to update data in a data table only if the specified conditions are met. If the conditions are not met, the update fails. | |
The atomic counter feature allows you to specify a column as an atomic counter and perform atomic counter operations on the column. | |
After you enable local transaction for a data table, you can create a local transaction based on a partition key value. You can read and write data in the local transaction and then commit or discard the local transaction based on your business requirements. | |
You can divide data in a table into several logical splits whose sizes are approximately the specified value. The split points between the splits and the information about hosts on which the splits reside are returned. | |
Tablestore supports the following operations related to incremental data:
| |
To write data to a data table, you must specify the complete primary key information and the attribute columns that you want to add, remove, or modify. | |
After data is written to a data table, you can read the data based on specific conditions. |