
Zhennan has been working on OceanBase's distributed kernel as a senior engineer, shaping the systems that keep the database available, balanced, and self-healing at scale. His work spans high availability architecture, automated disaster recovery, dynamic load balancing, and distributed metadata management, all in service of a single goal: a native distributed database that is universal in capability and effortless in use.

OceanBase uses background DR tasks (migrate, add, type-transform, rebuild) to keep tenant locality compliant, all online without pausing writes, observable via task views.


Learns how locality in OceanBase turns a DR topology into something the cluster enforces - replica counts, replica types (F/R/C), and zone placement.


How to choose the right OceanBase disaster recovery architecture by failure domain - Server, Zone/IDC, Region, or full cluster - with a decision matrix.
