OceanBase
English日本語简体中文
Docs Home
Products
Integrations
Release Notes

Databases

OceanBase DatabaseOceanBase Cloud OceanBase Best Practices

Tools

OceanBase Cloud PlatformOceanBase Migration ServiceOceanBase Developer CenterOceanBase Migration AssessmentOceanBase Admin ToolOceanBase Loader and DumperOceanBase DeployerKubernetes operator for OceanBaseOceanBase Diagnostic Tool OceanBase Binlog Service

Connectors and Middleware

OceanBase Database Proxy OceanBase Connector/C OceanBase Connector/J OceanBase Connector/ODBC OceanBase Connector/NETOceanBase Command-Line Client

Databases

OceanBase DatabaseOceanBase Cloud OceanBase Best Practices

Connectors and Middleware

OceanBase Database Proxy OceanBase Connector/C OceanBase Connector/J OceanBase Connector/ODBC OceanBase Connector/NETOceanBase Command-Line Client

Tools

OceanBase Cloud PlatformOceanBase Migration ServiceOceanBase Developer CenterOceanBase Migration AssessmentOceanBase Admin ToolOceanBase Loader and DumperOceanBase DeployerKubernetes operator for OceanBaseOceanBase Diagnostic Tool OceanBase Binlog Service
OceanBase DatabaseOceanBase Cloud ToolsConnectors and MiddlewareLifecycle Support Policy

OceanBase Database

KV - V4.3.5
  • OBKV overview
  • Architecture
  • OBKV-Table
    • Introduction to OBKV-Table
      • Overview
      • OBKV-Table operation types
      • Core features of OBKV-Table
      • Differences between replace and insert_or_update
      • Supported value types
      • OBKV-Table data models
    • Use the OBKV-Table Java client
      • Java development guide for OBKV-Table
      • Prepare for development with OBKV-Table
      • Use the OBKV-Table Java client to connect to a cluster
      • Set client parameters
      • Supported client interfaces
      • Use the OBKV-Table Java client
    • Use the OBKV-Table GO client
      • Use the OBKV-Table Go client to connect to a cluster
      • Overview of the Go client
      • Individual API operations
      • Batch operations
      • About queries
      • Aggregation API
      • Filters
    • FAQ
  • OBKV-HBase
    • Overview
    • OBKV-HBase core features
    • Compatibility with HBase
    • Deployment
    • Application development with OBKV-HBase
      • Overview of OBKV-HBase application development
      • Data model
      • Data model design
      • Connect to a cluster using the OBKV-HBase client
      • Migrate HBase business code to OBKV-HBase
      • Data operation examples
      • Delete expired data
    • OBKV-HBase migration guide
    • OBKV-HBase management
      • Overview
      • High availability
      • Security and permissions
      • Monitoring metrics
    • Performance test
    • OBKV-HBase integrations
      • Flink
        • Synchronize data to OBKV-HBase by using Flink
    • Views
    • FAQ

Download PDF

Document Feedback
  1. Documentation Center
  2. OceanBase Database
  3. KV
  4. V4.3.5

Core features of OBKV-Table

Last Updated:2026-09-04 10:25:15

Client
Data access features
Advanced features

Client

Client
Description
Java Supports Java clients.

Data access features

Feature
Description
Single operations
  • Supports individual operations such as insert, put, update, delete, get, insertOrUpdate, increment, append, and checkAndInsertup.
Query
  • Supports queries with conditions or ranges.
  • Supports ordered scans.
  • Supports paginated queries.
Batch operations
  • Supports batch processing of single operations.
  • Supports batch queries.
  • Supports batch processing of mixed operations.
Aggregation
  • Supports basic aggregation functions, including min, max, sum, average, and count.
  • Supports aggregation with conditions or range queries.
TTL
  • Supports table-level TTL (where the TTL policy is set at the table level, and all rows expire according to the table’s policy).
  • Automatically deletes expired data.

Note

The expired data deletion (TTL) feature is available only in OceanBase KV scenarios. It is disabled in SQL scenarios to prevent unexpected data loss.

Indexes
  • Supports local indexes.
  • Supports global indexes.
  • Supports full-text indexes.

Advanced features

Feature
Description
Transactions
  • Supports row-level transactions for single operations.
  • Supports single-machine transactions for batch operations.
  • Does not support distributed transactions across nodes.
Disaster recovery Reuses all disaster recovery capabilities of OceanBase Database, such as multi-replica architecture, primary-standby databases, and deployments of three IDCs in two regions or five IDCs in three regions.
Multi-tenancy Reuses the multi-tenancy capabilities of OceanBase Database.
Scalability Reuses the data partitioning and elastic scaling capabilities of OceanBase Database.
Backup and restore Reuses the backup and restore capabilities of OceanBase Database.
Data compression Supports storage data compression.
Data encryption Supports transparent data encryption (TDE).

Previous topic

OBKV-Table operation types
Last

Next topic

Differences between replace and insert_or_update
Next
on this page
Client
Data access features
Advanced features