OceanBase logo

OceanBase

A unified distributed database ready for your transactional, analytical, and AI workloads.

DEPLOY YOUR WAY

OceanBase Cloud

The best way to deploy and scale OceanBase

OceanBase Enterprise

Run and manage OceanBase on your infra

TRY OPEN SOURCE

OceanBase Community Edition

The free, open-source distributed database

OceanBase seekdb

Open source AI native search database

Customer Stories

Real-world success stories from enterprises across diverse industries.

View All
BY USE CASES

Mission-Critical Transactions

Global & Multicloud Application

Elastic Scaling for Peak Traffic

Real-time Analytics

Active Geo-redundancy

Database Consolidation

Resources

Comprehensive knowledge hub for OceanBase.

Blog

Live Demos

Training & Certification

Documentation

Official technical guides, tutorials, API references, and manuals for all OceanBase products.

View All
PRODUCTS

OceanBase Cloud

OceanBase Database

Tools

Connectors and Middleware

QUICK START

OceanBase Cloud

OceanBase Database

BEST PRACTICES

Practical guides for utilizing OceanBase more effectively and conveniently

Company

Learn more about OceanBase – our company, partnerships, and trust and security initiatives.

About OceanBase

Partner

Trust Center

Contact Us

International - English
中国站 - 简体中文
日本 - 日本語
Sign In
Start on Cloud

A unified distributed database ready for your transactional, analytical, and AI workloads.

DEPLOY YOUR WAY

OceanBase Cloud

The best way to deploy and scale OceanBase

OceanBase Enterprise

Run and manage OceanBase on your infra

TRY OPEN SOURCE

OceanBase Community Edition

The free, open-source distributed database

OceanBase seekdb

Open source AI native search database

Customer Stories

Real-world success stories from enterprises across diverse industries.

View All
BY USE CASES

Mission-Critical Transactions

Global & Multicloud Application

Elastic Scaling for Peak Traffic

Real-time Analytics

Active Geo-redundancy

Database Consolidation

Comprehensive knowledge hub for OceanBase.

Blog

Live Demos

Training & Certification

Documentation

Official technical guides, tutorials, API references, and manuals for all OceanBase products.

View All
PRODUCTS
OceanBase CloudOceanBase Database
ToolsConnectors and Middleware
QUICK START
OceanBase CloudOceanBase Database
BEST PRACTICES

Practical guides for utilizing OceanBase more effectively and conveniently

Learn more about OceanBase – our company, partnerships, and trust and security initiatives.

About OceanBase

Partner

Trust Center

Contact Us

Start on Cloud
编组
All Products
    • Databases
    • iconOceanBase Database
    • iconOceanBase Cloud
    • iconOceanBase Tugraph
    • iconInteractive Tutorials
    • iconOceanBase Best Practices
    • Tools
    • iconOceanBase Cloud Platform
    • iconOceanBase Migration Service
    • iconOceanBase Developer Center
    • iconOceanBase Migration Assessment
    • iconOceanBase Admin Tool
    • iconOceanBase Loader and Dumper
    • iconOceanBase Deployer
    • iconKubernetes operator for OceanBase
    • iconOceanBase Diagnostic Tool
    • iconOceanBase Binlog Service
    • Connectors and Middleware
    • iconOceanBase Database Proxy
    • iconEmbedded SQL in C for OceanBase
    • iconOceanBase Call Interface
    • iconOceanBase Connector/C
    • iconOceanBase Connector/J
    • iconOceanBase Connector/ODBC
    • iconOceanBase Connector/NET
icon

OceanBase Database

SQL - V3.1.4Community Edition

  • Get Started
    • Overview
    • Quick Start
    • Hands on for OceanBase SQL
      • Before You Start
      • Basic Operations
    • Build Applications and Connect to OceanBase
      • Connect a Python application to OceanBase Database
      • Connect an ODBC application to OceanBase Database (using Unix ODBC)
      • Connect a Java application to OceanBase Database
      • Connect a Golang application to OceanBase Database (using Go-SQL-Driver/MySQL)
      • Connect a C application to OceanBase Database
    • Experience OceanBase Advanced Features
      • Experience Scalable OLTP
        • Run the TPC-C benchmark test in OceanBase Database
        • Experience the hot row update capability of OceanBase Database
      • Experience operational OLAP
      • Experience parallel import and data compression
      • Experience the multi-tenant feature
    • FAQ
    • Glossary

Download PDF

Overview Quick Start Before You Start Basic Operations Connect a Python application to OceanBase Database Connect an ODBC application to OceanBase Database (using Unix ODBC) Connect a Java application to OceanBase Database Connect a Golang application to OceanBase Database (using Go-SQL-Driver/MySQL) Connect a C application to OceanBase Database Experience operational OLAP Experience parallel import and data compression Experience the multi-tenant feature FAQ Glossary
OceanBase logo

The Unified Distributed Database for the AI Era.

Follow Us
Products
OceanBase CloudOceanBase EnterpriseOceanBase Community EditionOceanBase seekdb
Resources
DocsBlogLive DemosTraining & Certification
Company
About OceanBaseTrust CenterLegalPartnerContact Us
Follow Us

© OceanBase 2026. All rights reserved

Cloud Service AgreementPrivacy PolicySecurity
Contact Us
Document Feedback
  1. Documentation Center
  2. OceanBase Database
  3. SQL
  4. V3.1.4
iconOceanBase Database
SQL - V 3.1.4Community Edition
SQL
KV
  • V 4.4.2
  • V 4.3.5
  • V 4.3.3
  • V 4.3.1
  • V 4.3.0
  • V 4.2.5
  • V 4.2.2
  • V 4.2.1
  • V 4.2.0
  • V 4.1.0
  • V 4.0.0
  • V 3.1.4 and earlier
Community Edition
  • V 3.1.4

FAQ

Last Updated:2023-07-21 09:10:58  Updated
share
What is on this page
share

FAQ

  1. Is OceanBase Database developed based on open-source databases or components?
    No. OceanBase Database is a native distributed database system built from scratch, including its transaction, SQL, and storage engines. Although OceanBase Database is compatible with most SQL syntaxes in mainstream versions of MySQL to facilitate database operations, OceanBase Database is not developed based on any existing open-source product.

  2. Can I deploy and use OceanBase Database on different clouds?
    OceanBase Database supports multiple deployment modes. It can be deployed on a physical server in an on-premise data center, or on different clouds based on Alibaba Cloud Elastic Compute Service (ECS). In addition, OceanBase Database will soon support public clouds such as Amazon Web Services (AWS) and Google Cloud Platform (GCP). You can register a corresponding account to experience OceanBase Cloud.

  3. What are the minimum resource requirements for the deployment of an OceanBase cluster?
    If you intend to try out OceanBase Database, you can just choose a single-node deployment with a minimum configuration of 2 CPU cores and 8 GB memory (2C8G). For the deployment method, see Quick Start.
    If you intend to use OceanBase Database in a production environment or for a stress test, we recommend that you deploy OceanBase Database on a node with a minimum configuration of 16 CPU cores, 128 GB memory, and 500 GB SSD storage. To deploy a three-replica OceanBase cluster, you need at least three such nodes.

  4. Can I deploy OceanBase Database through a container?
    OceanBase Database supports multiple tenants in one cluster to achieve flexible scalability and maximum resource utilization. For more information, see Experience the multi-tenant feature. OceanBase Database also supports container-based deployment by using ob-operator.

  5. How is the performance of OceanBase Database? Can you provide any relevant test reports?
    Based on its native distributed architecture, OceanBase Database has made many innovations and optimizations in terms of transaction, SQL, and storage engine. This brings OceanBase Database excellent performance and scalability in both high-concurrency OLTP and operational OLAP scenarios. OceanBase Database has broken the world records of TPC-C and TPC-H benchmark tests from 2019 to 2021. For more information about the test results, see https://www.tpc.org/tpcc/results/tpcc_perf_results5.asp?resulttype=all.

  6. Does OceanBase Database have a limit on the maximum distance between nodes? How is the transmission delay?
    OceanBase Database uses the multi-Paxos consensus protocol to ensure transaction consistency, high-availability, and disaster recovery. The Paxos voting members in a cluster can be up to 1,000 miles away from each other. The transaction duration in this case depends on the network latency between the nodes, which is usually 20 to 30 ms.

  7. How does OceanBase Database achieve HTAP?
    OceanBase Database adopts a shared-nothing architecture that is similar to a massively parallel processing (MPP) system, and uses SQL execution engines for parallel computing. Therefore, OceanBase Database is naturally suitable for operational OLAP tasks. Note that the HTAP capability of OceanBase Database is implemented by the same database engine on the same set of data. Users do not need to export or synchronize data from the OLTP engine to another analytical engine. Data analysis and computing start immediately after the data is written online, which is beneficial to the real-time analytics. For more information about the operational OLAP capabilities of OceanBase Database, see Experience operational OLAP.

  8. Does OceanBase Database support data distribution and subscription in a mode similar to CDC?
    Yes. OceanBase Database provides all change data capture (CDC) components for data distribution, subscription, and delivery to other systems. OceanBase Database supports not only message queuing systems, such as Apache Kafka and IBM MQ, but also source connectors, such as Flink CDC Connectors, for data synchronization to more destinations.

  9. Does OceanBase Database support other unstructured data types, such as JSON?
    OceanBase Database supports not only structured data models, but also NoSQL capabilities that are compatible with HBase and Table models. In addition, OceanBase Database is also compatible with the JSON feature of MySQL 5.7 to support semi-structured data.

  10. How can I migrate data from other databases to OceanBase Database?
    You can use OBLOADER and OBDUMPER or the LOAD DATA statement to migrate cold data to OceanBase Database. To migrate online data from a production system without loss, you can use OceanBase Migration Service (OMS), which is a GUI-based tool provided with OceanBase Community Edition.

Previous topic

Experience the multi-tenant feature
Last

Next topic

Glossary
Next