This topic describes applicable scenarios of PolarDB-X 1.0.

By application type

PolarDB-X 1.0 is suitable for Internet-based transaction businesses that require ultra-high concurrency and large data storage space. Due to the continuous growth of data, online transaction databases with higher computing capacity are required for traditional enterprise applications. In the last two years, PolarDB-X 1.0 has made significant progress in complex SQL optimization, parallel computing, and distributed transactions, which effectively satisfies such requirements.

By capacity

In Online Transaction Processing (OLTP) business scenarios, database capacity usually involves three dimensions: concurrency, data storage, and response time of complex SQL queries. For consideration of avoiding performance bottlenecks in a dimension or planning database selection for rapid business development, PolarDB-X 1.0 is used to create a distributed database. This can effectively reduce the later database expansion and O&M pressure.

In the early stage of business development, you must determine whether to use single-instance databases or distributed databases based on many factors. However, in terms of databases, features required for the business, such as the SQL statements, data types, transactions, and indexes, are fixed. For most businesses, an optimal distributed database like PolarDB-X 1.0 needs to support complete SQL syntax, data types, transactions, and indexes, and can be effectively scaled out in extreme scenarios.

By cost

The cost-based database selection for the business can be divided into the following two parts.

  • If business development is too difficult to get started, projects may be delayed and business results are unsatisfactory. It is crucial for a new database to be compatible with the usage habits and full features of existing popular databases. PolarDB-X 1.0 is compatible with the MySQL ecosystem and the mainstream clients and drivers. In addition, it is compatible with SQL syntax, allowing quick service interconnection and adaptation.
  • The long-term stability and excellent performance of a database are crucial to the business. PolarDB-X 1.0 distributes data and loads to multiple ApsaraDB RDS for MySQL instances. Therefore, PolarDB-X 1.0 databases are more stable than large-scale single-instance databases in face of the increasing loads. In terms of performance, PolarDB-X naturally supports distributed processing and is good at handling ultra-high concurrency. Based on single-instance parallel computing and multi-instance directed acyclic graph (DAG) computing, PolarDB-X 1.0 can meet the complex computing requirements of most online businesses.

By application lifecycle

PolarDB-X 1.0 partitioning modes can be seamlessly and smoothly connected to meet the database scalability requirements in each business lifecycle.