Databases 14 min read

Standard Architecture and Application Practices for Distributed Databases at Industrial Securities

The article details Industrial Securities' implementation of a standardized, high‑availability distributed database architecture using OceanBase, covering core capabilities, resource evaluation, migration, backup, and operational best practices to support financial digital transformation and autonomous controllable IT infrastructure.

Aikesheng Open Source Community
Aikesheng Open Source Community
Aikesheng Open Source Community
Standard Architecture and Application Practices for Distributed Databases at Industrial Securities

Database technology is a key driver of IT innovation, and Industrial Securities proposes a five‑year fintech plan that adopts a Xinchuang (信创) architecture, emphasizing high availability, openness, standardization, continuity, advanced technology, and regulatory compliance to build a stable, efficient, and secure foundation for digital finance.

Distributed databases provide high availability through replication, high performance via parallel processing, scalability by dynamic resource allocation, strong consistency via distributed transactions, and security through encryption and access controls.

The standard architecture deploys an OceanBase cluster with OceanBase OCP for resource management, forming a cloud‑native database environment; multi‑replica Paxos groups ensure intra‑cluster consistency, while primary‑standby replication across regions offers disaster‑recovery capabilities similar to traditional master‑slave setups.

Application resource assessment follows a template that evaluates scenarios, data volume, concurrency, consistency, and query requirements; examples include CPU and memory sizing based on AWR reports, with typical allocations ranging from 1.5C 6G to 32C 64G depending on workload.

A resource‑estimation model quantifies tenant needs based on QPS, data size, load type, and disaster‑recovery demands, producing a tenant‑type distribution where most applications require 8C 16G, while a few demand larger configurations.

Application adaptation covers driver selection (MySQL driver for legacy, OceanBase driver for new/oracle systems), HikariCP connection pooling, table design guidelines (partitioning, table groups, index strategies), SQL tuning (hints, error tracing), data migration using OMS, logical/physical backup strategies, deployment testing, and production rollout with OCP‑integrated alerting.

Results include faster database service provisioning, reduced migration preparation time (minutes vs. hours), enhanced high‑availability (RPO = 0, RTO < 30 s), and a growing knowledge base that streamlines future distributed‑database projects.

migrationhigh availabilityDistributed DatabaseSQL optimizationResource EstimationOceanBase
Aikesheng Open Source Community
Written by

Aikesheng Open Source Community

The Aikesheng Open Source Community provides stable, enterprise‑grade MySQL open‑source tools and services, releases a premium open‑source component each year (1024), and continuously operates and maintains them.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.