What’s New in Alibaba Cloud Database?
Alibaba Cloud Database is constantly helping and driving the cloud digital transformation for our customers’ businesses. Let’s learn about the latest updates and innovations in this article.
1. Alibaba Cloud Is Named a Leader in the 2020 Gartner Magic Quadrant for Cloud Database Management Systems
In 2009, Alibaba proposed a “de-IOE strategy” (IBM server, Oracle database, EMC storage) and adopted open source MySQL to replace what was Asia’s largest commercial Oracle system. By 2020, Alibaba Cloud’s database accounted for the largest market share in China, surpassing traditional commercial databases for the first time, and was named a LEADER in the 2020 Gartner Magic Quadrant for Cloud Database Management Systems.
After ten years of development, the Alibaba Cloud database has now carried almost all core businesses of the Alibaba economy, including the Double 11 Shopping Festival, while providing database services for more than 100,000 users on the public cloud with the number of database instances more than 400,000.
Gartner’s description of Alibaba Cloud Database strengths in the Cloud Database Magic Quadrant report 2020 include:
- Wide and deep range of products: These span all the analytical and operational use cases covered in the cloud DBMS market. Alibaba Cloud offers multiple choices for both relational and non-relational DBMSs.
- Ability to innovate: ApsaraDB for PolarDB was designed and developed in-house and powers the Alibaba Double 11 Global Shopping Festival, for which it has handled 1 billion orders in a single day. Alibaba Cloud contributes to innovation in open-source software.
- Expansion into Asia and Europe: With private funding and an international headquarters in Singapore, Alibaba Cloud is building a presence in the global market from its home in China, where it is the largest cloud provider.
For the detailed Gartner Magic Quadrant report, please visit this link
2. PolarDB MySQL 5.7 released
In order to meet the needs of the majority of MySQL users for version 5.7, the cloud native version of MySQL, PolarDB MySQL, supported version 5.7 in September 2020. At the time of writing, PolarDB MySQL is the world only 100% MySQL compatible cloud native database, which supports all mainstream MySQL versions for customer on the public cloud.
Customers can choose to migrate to different PolarDB MySQL versions according to the corresponding MySQL version, and enjoy the flexibility and extreme elasticity brought by Cloud Native. For detailed steps on migration, please refer to the following guides:
Source MySQLTarget DatabaseMigration GuideMySQL with public IP addressPolarDB MySQLhttps://www.alibabacloud.com/help/doc-detail/100167.htmAmazon Aurora MySQLPolarDB MySQLhttps://www.alibabacloud.com/help/doc-detail/124691.htmAlibaba Cloud RDS MySQLPolarDB MySQLhttps://www.alibabacloud.com/help/doc-detail/100169.htm
In the past few months, thousands of PolarDB MySQL 5.7 database instances have been used in the public cloud for customer business systems.
In response to the needs of customers for global business applications, GDN (Global Database Network) will be supported in PolarDB MySQL 5.7 in April, 2021. To learn more about PolarDB GDN, please watch this webinar
3. RDS MySQL 5.6 extended warranty
Starting from February 5, 2021, MySQL will officially no longer provide follow-up update and maintenance of MySQL 5.6, but Alibaba Cloud RDS MySQL 5.6 will continue to provide update and maintenance services, extending for three years to February 05, 2024.
PolarDB MySQL 5.6 is not affected, and Alibaba Cloud will continue to provide support for this version.
Alibaba Cloud recommends that you purchase an instance of RDS MySQL 5.7 or 8.0. If you need to purchase a new instance of RDS MySQL 5.6 version, all RDS MySQL 5.6 version instances can continue to be used normally, and the Alibaba Cloud RDS team will continue to provide update and maintenance services.
It is recommended that you upgrade RDS MySQL 5.6 to 5.7 or 8.0, or migrate RDS MySQL 5.6 to PolarDB MySQL (5.6, 5.7 or 8.0) before the extension expires. You need to create a new instance of RDS MySQL 5.7 or 8.0, or PolarDB MySQL (5.6, 5.7 or 8.0) and then migrate data to the new instance through Data Transmission Service (DTS). For detailed steps on migration, please refer to the following guides:
Source MySQLTarget DatabaseMigration GuideMySQL with public IP addressPolarDB MySQLhttps://www.alibabacloud.com/help/doc-detail/100167.htmAmazon Aurora MySQLPolarDB MySQLhttps://www.alibabacloud.com/help/doc-detail/124691.htm
4. RDS PostgreSQL 13 released
The PostgreSQL community released version 13 in September 2020. Two months later, PostgreSQL 13 was made available for sale on Alibaba Cloud. PostgreSQL 13 has performance improvements in many aspects, including the following key points:
- Improvement on indexing: Space savings and performance gains from de-duplication of B-tree index entries
- Improvement on query executor: Improved performance for queries that use aggregates or partitioned tables, and support incremental sorting
- Improvement on query optimizer: Better query planning when using extended statistics
- Improvement on vacuuming: Parallelized vacuuming of indexes
For detailed PostgreSQL 13 release features, please refer to: PostgreSQL 13 Release Notes
If you want to know more about the performance optimization of PostgreSQL 13 relative to PostgreSQL 12, you can refer to the PostgreSQL TPROC-C Benchmarks released by EDB: PostgreSQL 12 vs. PostgreSQL 13 Performance
5. MongoDB 4.4 to be released
MongoDB and Alibaba Cloud has launched strategic partnership since 2019. This partnership allows customers to easily adopt and consume MongoDB-as-a-Service through Alibaba Cloud. Therefore, 2 months after MongoDB releases version 4.4, MongoDB 4.4 will also come to Alibaba Cloud and will be released soon. According to the official description, MongoDB 4.4 is a “User-Driven Engineering” version that contains more than 20 requirements from community users.
Some highlighted features include:
- Query capabilities, support Union, Custom Aggregation Expressions
- Optimize the sharding data balancing, support Refinable Shard Keys, Compound Hashed Shard Keys
- More reliable data reading,support Hedged Reads, Mirrored Reads
- Oplog related improvements, support faster data recovery and data replication capabilities, support Resumable Initial Sync, Time-Based Oplog Retention, and Streaming Replication
- Faster and more flexible indexing technology, support Simultaneous Indexing, Hidden Indexes
For detailed features, please refer to MongoDB 4.4 Release Notes
6. AnalyticDB for MySQL Elastic Mode released
AnalyticDB for MySQL elastic mode is released on the international site to support the features of elastic plan, resource group isolation and tiered storage.
Elastic Plan
Elastic plan is a good feature for adapting the compute resource to the fluctuation of analytical business workload to achieve a balance between cost and flexibility. As shown in the figure below, there are 3 obvious intervals of analytical business load in a day, of which 08:30 am to 11:30 am is the business peak, other times are relatively stable. Set the corresponding elastic plan, the processing capacity is upgraded to 256 cores meets the business processing capacity requirements at the peak time, and the processing capacity falls back to 64 cores at other times saves cost. The granularity of the elastic plan supports hour, day, and week period settings.
For detailed information about the elastic plan, please refer to:https://www.alibabacloud.com/help/doc-detail/189507.htm
Resource Group Isolation
Resource group isolation is very convenient for “one copy of data, multiple workload scenarios” within a cluster. In the computing layer, multiple stateless resource groups can be extended. The computing resources for each resource group are isolated and do not affect each other. Each resource group can be specifically bound to a business workload.
For example, we can define 3 resource groups: a group for interactive analytics, a group for batch jobs, and a group of machine learning interactive jobs.
For detailed information about resource group isolation, please refer to: https://www.alibabacloud.com/help/doc-detail/189504.htm
Tiered Storage
Hot (ESSD), warm (ESSD + OSS hybrid mode), cold (OSS) tiered storage is suitable for users to choose a suitable cost-effective storage method according to different business scenarios. For example, in the figure below:
- Scenario 1: The hot storage of ESSD is fully adopted, which is suitable for real-time online analytics workload with high concurrency and low latency. The storage price per GB per month is 0.48 USD;
- Scenario 2: Using the hybrid storage mode of ESSD + OSS, which is suitable for the balanced mode of mixed online query and batch jobs. Assuming the cold:hot ratio as 10:1, the storage price per GB per month is 0.062 USD;
- Scenario 3: Fully adopt the OSS cold storage, which is suitable for batch jobs. The storage price per GB per month is 0.02 USD.
Note: Price is calculated for Alibaba Cloud Frankfurt region only
Summary
In the article, we highlighted the major updates of Alibaba Cloud Database during the past months, for the overall picture and more information about Alibaba Cloud Database, please visit https://www.alibabacloud.com/product/databases
- Alibaba Cloud ApsaraDB Youtube channel: https://www.youtube.com/c/alibaba-database
- Cloud database solutions for gaming: https://www.alibabacloud.com/solutions/database-for-gaming
- Cloud database solutions for FinTech: https://www.alibabacloud.com/solutions/database-for-fintech
- Oracle database migration: https://www.alibabacloud.com/solutions/oracle-database-migration
- Cloud database migration: https://www.alibabacloud.com/solutions/database_migration