This topic describes the features of DRDS to help you get started with DRDS.
DRDS is developed by Alibaba Cloud. This service is integrated with the distributed SQL engine Distributed Relational Database Service (DRDS) and the self-developed distributed storage X-DB. Based on the integrated cloud-native architecture, this service supports up to tens of millions of concurrent connections and hundreds of petabytes of mass data storage. DRDS aims to provide solutions for mass data storage, ultra-high concurrent throughput, performance bottlenecks for large tables, and efficiency for complex computing. DRDS has been tested in each Tmall Double 11 Shopping Festival and in the business of Alibaba Cloud customers in various industries. This service boosts the digital transformation of enterprises.
DRDS adopts standard relational database technologies to provide core features. The databases are deployed with the comprehensive management, O&M, and product-based capabilities. This makes the databases more stable, reliable, scalable, maintainable, and operable as in a traditional single-instance MySQL database.
DRDS has been used on Alibaba Cloud and Apsara Stack for many years, and has been tested in core transaction services of each Tmall Double 11 Shopping Festival and in the business of Alibaba Cloud customers in various industries. DRDS supports core online business for a large number of users across many industries, such as the Internet, finance and payment, education, communications, and public utilities. DRDS is an industry standard for all the core online services of Alibaba Group and business of Alibaba Cloud customers to connect to distributed databases.
For most applications, relational databases are the core foundation of the data management system. The database performance affects user experience on services and protects business data. Therefore, stability is the core factor for you to select a database.
Proper use of the time-tested MySQL databases ensures the stability of DRDS. However, single-instance MySQL databases provide low performance in the high-concurrency, large-volume data storage, and complex computing scenarios.
DRDS distributes data to multiple ApsaraDB RDS for MySQL instances. To ensure stable services, each instance undertakes a proper number of concurrent requests and computing loads, and stores a proper amount of data. DRDS implements distributed logic at the computing layer. This forms a stable, reliable, and highly scalable distributed relational database system.
Compared with self-developed distributed NewSQL databases, DRDS focuses on continuous stability and O&M availability. By using standard database technologies, DRDS databases can be operated in a similar way as single-instance databases. You can get started with DRDS in a simple way and increase your business value.
- High scalability
Compared with traditional single-instance relational databases, DRDS uses a hierarchical architecture to ensure linear scaling in concurrency, computing, and data storage. DRDS allows you to scale out computing and storage resources.
Compared with new cloud-native databases based on distributed storage, DRDS databases can be scaled out without limits. This eliminates the worries and O&M pressures on database scalability during rapid business development.
- Continuous O&M availability
For most applications, relational databases must work around the clock in a stable way. Therefore, continuous O&M availability is the key capability for relational databases.
DRDS has been used on Alibaba Cloud and Apsara Stack for many years, and provides a variety of product capabilities and a complete O&M system. Services can be automatically scheduled and integrated based on a complete set of API operations.