Empower The Amazing Digital Intelligence
The database technology has been through three generations’ with great contributions from Mr. Bachman, Mr. Codd, and Mr. Gray. These three contributors are also winners of the Turing Award. Databases have been the fundamental element in the enterprises that plays an important role in their business’ development.
There are so many uncertainties in the world. Improving an enterprise’s ability and sustainability has become more critical. For instance, a retail company may have many sleeping resources internally, but learning how to activate them is what may lead to innovative business models or creative business areas. This should be the focal point and the true treasure of the company.
This year, despite the challenges with COVID-19, online business models have not been neglected, and many entrepreneurs have been seeking the transformation to sustain businesses with online models. At the same time, combining the traditional way and the online model is not as simple as 1, 2, 3. Every enterprise needs to find its path based on historical accumulation.
We have used our technical solution of databases during the Double 11 Global Shopping Festival, and many retail enterprises have been benefiting. We want to support more entrepreneurs’ success with our technologies and practices.
Let Your Database Amaze
Migration to cloud-based databases is now a global trend. A recent report from Gartner says 75% of all databases will be deployed or migrated to a cloud platform by 2022: “Organizations are developing and deploying new applications on the cloud and moving existing assets at an increasing rate, and we believe this will continue to increase.”
Today, Alibaba Cloud has an extensive portfolio of database products. Our database services can provide your businesses robust database engines with the data backup, recovery, monitoring, migration, and disaster recovery solutions it needs. Every database solution provides enhanced security, not only pre-protecting database instances but also automatically encrypting business intelligence to prevent attacks on the cloud.
This extensive range of database services gives enterprises the availability and security required to operate in today’s data-heavy world. This also explains why over 400,000 database instances have been migrated to Alibaba Cloud, including many top retail, finance, telecommunication, manufacturing, and logistics enterprises. The wide range of offerings provides enterprises with the best technology tool to reap the rewards from today’s corporate currency data.
“Challenger” in the Gartner Magic Quadrant
Let us share a few key differences between Alibaba Cloud’s database services:
Extensive Product Portfolio – Alibaba Cloud offers one of the most extensive portfolios of cloud database solutions and can provide the necessary solutions to store, process, analyze, and manage data to support and add value to businesses. Our database systems support all the mainstream, open-source, and commercial database solutions, including MongoDB, PostgreSQL, MySQL, SQL Server, and Redis, and the cloud native PolarDB and AnalyticDB.
Proven Reliability and Scalability – Alibaba Cloud’s databases can empower businesses, no matter the scale. Database solutions, with PolarDB and AnalyticDB, supported Alibaba’s systems behind the annual Double 11 Global Shopping Festival, China’s Black Friday, the world’s largest online shopping event.
Large and Growing Customer Base – Our database solutions have supported over 100,000 customers with more than 400,000 databases hosted on Alibaba Cloud. Alibaba Cloud is the #1 choice among cloud database providers in the Asia Pacific.
Paired with Powerful AI Solutions – Integrated with new and innovative AI solutions, our databases come with features, such as autorecovery and auto-optimization, so businesses can be more equipped in the cloud-native revolution.
These competitive advantages were recognized by the world-leading research and advisory institute Gartner. Gartner positioned Alibaba Cloud Database as a “Challenger,” in its recent 2019 Gartner Magic Quadrant of Operational Database Management Systems report. Gartner’s updated research shows that Alibaba Cloud’s rapid progress in database technologies over the past year is widely recognized by the global market.
According to Gartner, “Alibaba Cloud owns the most extensive database products among all cloud database providers, including their customized and open-source database products.”
The Secret Technology behind the Double 11 Global Shopping Festival
Since 2009, the Double 11 Global Shopping Festival has taken place every year on November 11. Every year, it sets new standards for the global e-commerce industry, continually generating record-breaking revenues, and creating an innovative retail experience for consumers. The event has grown substantially over the last decade, with increasing data read and write requests threatening to affect database performance. Its success is undeniably attributed to Alibaba Cloud’s new era of self-developed database solutions.
For our example, Alibaba Cloud’s PolarDB has been used to support Alibaba Double 11 shopping events. ApsaraDB solutions ensured that networks and systems were scaled to process during Double 11 without incidents. This was especially important during the unpredictable traffic spikes.
Elasticity is another key requirement for an event of this magnitude. Alibaba Cloud’s Database Team achieved elasticity by using a hybrid server environment for the Double 11 Global Shopping Festival. By isolating the storage and computing resources, the database could allocate massive computing resources during Double 11, supporting excellent elasticity, and release them immediately after the event. By using cloud resources and the hybrid deployment technology, the cost of the peak transaction traffic was also minimized.
Digital intelligence is being embraced to help further optimize the Double 11 Global Shopping Festival. For example, in 2017, Alibaba Cloud used intelligent technology for automatic SQL optimization for the first time. Since then, Alibaba Cloud has been enhancing automatic SQL optimization and automatic space optimization across the network. This mitigated the workload of DBAs, improved developer efficiency, and effectively promoted database stability.
With more than 10 years of experience accumulated from Alibaba’s business development and from learning to empower customers in various verticals, Alibaba Cloud database services have continually impressed customers across the globe with our cutting-edge technology and innovation. In this issue, we will read some success stories from our domestic and international customers that have reshaped their business after unlocking the value of data with the help of Alibaba Cloud’s database technology.
The Future of Database
In 2020, Feifei Li was interviewed by YourStory, a leading tech media company from India, about the future of databases. This story is an excerpt from the interview.
Feifei Li is currently a Vice President of Alibaba Group, ACM Distinguished Scientist, President of the Database Products Business Unit of Alibaba Cloud Intelligence, and Director of the Database and Storage Lab of DAMO Academy. He has won multiple awards from NSF, ACM, IEEE, Visa, Google, HP, Microsoft, and IBM. He is a recipient of the ACM SoCC 2019 Best Paper Award (runnerup), the IEEE ICDE 2014 10 Years Most Influential Paper Award, the ACM SIGMOD 2016 Best Paper Award, the ACM SIGMOD 2015 Best System Demonstration Award, and the IEEE ICDE 2004 Best Paper Award. He has been an associate editor, PC co-chairs, and a core committee member for many prestigious journals and conferences. He has led the R&D efforts of cloud-native database systems and products at Alibaba.
With the rapid development of computing and digital intelligence on the cloud, cloud-native databases and data warehouses utilize cloud-native technologies to maximize the flexibility of the pooling of computing and storage resources will be the future. With the in-depth use of AI technology, the database will become more and more intelligent. Alibaba Cloud’s goal is to realize the complete automation and intelligence of the database.
What is changing in database technologies and where is this tech heading?
Feifei Li: Database is a mature technology and has been around for 40 years, especially relational databases.
With the rapid development of computing and digital intelligence on the cloud, computing and storage resource pooling has brought subversion of the system design of the traditional databases. So what kind of database can evolve and achieve rapid development in the technological world?
Not many people realize that the cloud was a virtualization of resources, such as storage and compute. These resources are bundled as a pool and sold as infrastructure-as-a-service. This is amazing because the cloud is elastic and easily scalable, and the reason why you see the proliferation of new startups.
Instead of working with fixed costs, you can work on a pool of resources with a variable cost. That’s why business conversations are now about elasticity and high availability. You can be highly available if you are on the cloud; there will be zero downtime.
Now let’s come back to a cloud-native database. Cloud-native database systems have been around since 2005. Storage, network, and virtualization were the first disruptive technologies to take off as the cloud offering. After that, a lot of changes happened in the platform layer with algorithms coming in by 2014. Tech disruption happens layer by layer, so a database is no longer legacy.
Unlike the legacy database system that bundles compute and storage together, our cloud-native database, the PolarDB, decouples compute, and storage. This benefits companies to scale up or scale back down for storage and compute. You can manage the CPU or DB through a button; it is automated. At Alibaba, we have Database Autonomy Service (DAS) that can automate and monitor workloads without having people to do tasks. It is on-demand and elastic, which means businesses save on cost.
In addition, the traditional OLAP database system is rapidly evolving to a new generation of cloud-native data warehouses, providing real-time online interactive analysis services for massive data. The offline big-data computing system evolved from the database system is also rapidly merging with the database system.
The integration of the database system and the big data technology will develop further. Using the above mentioned cloud-native architecture to provide server-less, compute and storage decoupling, elastic high availability, high concurrency online interactive analysis and computing is the development direction of the new generation of cloud-native data warehouses.
Our AnalyticDB (ADB) is designed and implemented based on these principles, providing efficient online interactive analysis of big data. Looking into the future, both OLTP and OLAP systems will develop in the direction of continuous improvement of HTAP capabilities. At the same time, the distributed architecture combined with shared-nothing and the cloud-native architecture of shared-storage/shared-everything will merge, using cloud-native and distributed capabilities to provide the next generation of enterprise-level database systems. It even includes NewSQL.
What is NewSQL?
Feifei Li: Jargon and terminologies apart, I have to explain this technically and talk about the relationship between the old traditional unstructured and semi-structured data storage and relational database management systems.
Earlier, a big part of the database business needed to ensure ACID (atomicity, consistency, isolation, durability.) This meant ensuring that updates were consistent. To make sure performance was consistent, you needed systems to manage high throughput workloads and ensure consistency.
Businesses in the modern world needed a highly scalable database unlike those that offered a structured approach of working with data. A decade ago, rather than worrying about traditional requirements of consistency, it was important to scale horizontally with distributed solutions while handling massive data. That’s how big data processing tools like MapReduce and Hadoop were born.
At the same time, the massive storage and processing of unstructured and semi-structured data has also flourished, which has led to a dynamic NoSQL ecosystem. With the continuous development of data processing technology in recent years, enterprise-level applications have increasingly strong demands for distributed capability and guarantee ACID on the database system.
This also gave rise to NewSQL systems, which came in around a decade ago and allowed handling massive amounts of data from decoupled resources on the cloud.
A company could scale from 100 nodes to 1,000 nodes in seconds, like e-commerce companies during a sale when traffic spikes. Alibaba has a partnership with MongoDB, who offered NewSQL technologies.
NewSQL is not just about scale; it also gives you guarantees of consistency like a relational database. It has the best distributed and cloud-native architectures. We also have a hybrid database management system where we can run database instances running on-premise systems and on the cloud.
Is there a product for data scientists?
Feifei Li: Our product, Data Lake Analytics, combines data from all sources of legacy and cloud infrastructure.
With the DLA data from file systems, Object Storage Service (OSS), relational databases and NoSQL/NewSQL can be pulled into our data lake and can create an interactive analytical processing capability. These analytical databases combine processing of structured and unstructured data on a large scale. This helps data scientists use ML algorithms to understand structured and unstructured data together.
Data Management Service (DMS)
In addition, we provide Data Management Service (DMS) for the management and development process management of multi-source heterogeneous database instances.
DMS is a cloud-based service based on Alibaba Group’s database platform of more than ten years’ experience. It provides a web database management terminal that is free of installation, free of operation and maintenance, ready to use, and offers multiple database types and multiple environments. It can be quickly replicated to build a DevOps R&D solution that is as secure, efficient, and standardized as Alibaba Group’s for enterprise users.
We also have a product, Data Works, which has several machine-learning algorithms to help data scientists make sense of data. It can meet the needs of users for data governance and quality management and give users the ability to provide external data services. Using these tools and products, data scientists’ work efficiency is improved because they don’t have to spend too much time processing the underlying data.We also have a product, Data Works, which has several machine-learning algorithms to help data scientists make sense of data. It can meet the needs of users for data governance and quality management and give users the ability to provide external data services. Using these tools and products, data scientists’ work efficiency is improved because they don’t have to spend too much time processing the underlying data.
What does AI mean to you?
Feifei Li: Cloud computing has changed everything because it has fueled the growth of digital intelligence, but we are still far from real AI.
We use deep neural networks today and they need large-scale data to be really useful. AI is a black box today, but AI tech used as heuristics has worked. It has made a mark in computer vision and speech recognition. Now, it is changing the database industry.
Our autonomous database service is based on this idea and technical route. Our road-map is to make the management, control, operation, and maintenance of the database as automated and intelligent as possible. At the same time, AI and ML technologies are applied to the database core to improve the intelligence of the database core to handle complex query optimization, memory management, and other tasks. The complexity of autonomous databases will continue to increase because customers have very different uses of databases, which makes the automation of the entire process a bit difficult.
However, we can use AI for common scenarios. For example, we can help e-commerce or traditional systems manage their latency and scalability and use algorithms to ensure that databases are secure and running fine.
How Cloud-Native Database is Disrupting Retail
Before Shiji Retail worked with Alibaba Cloud, all of its business systems, digital retail solutions, and applications were developed with Oracle.
“Early on, our products supported only Oracle and were costly because Oracle alone occupied one-third of total costs. This hampered product promotion. Small and medium-sized customers were hardly willing to choose our systems,” President of Shiji Retail, Guan Dongyu, said.
As the person in charge, he has been thinking of ways to offer customers more choices and reduce the costs of using retail solutions.
Software technologies are constantly updating. Like other IT companies, Shiji Information must adapt to technological developments, frequent product updates, and rapid changes in market demand. This is crucial to its market competitiveness and future development.
As one of the major providers of comprehensive digital solutions for hotels, restaurants, and retail businesses in Mainland China, Shiji Information must accurately respond to industry trends and use mature, practical, and advanced technologies in its development and application environments.
Data is growing explosively in the new application scenarios of the Internet, mobile Internet, and IoT. Traditional databases can hardly meet increasing demand. Enterprise customers require new database products to meet their needs.
Since 2017, Shiji Information and all of its affiliates (including Shiji Retail) have focused on building next-generation cloud-native software service systems to accelerate the migration of services to the cloud. Shiji Retail has specific requirements for databases in two key areas:
“In the past, applications did not generate profits because the operating system, database, and server consumed most of the financial resources. Developing applications was basically making money for others,” Guan Dongyu said. Therefore, reducing database costs is significant for Shiji Retail.
Highly compatible with Oracle: Almost all of the retail applications are developed based on Oracle. Therefore, a new database must be highly compatible with Oracle for easy migration.
Cloud-Native: The new database must be well integrated with the cloud. “Shiji Retail has planned to migrate all of its systems to the cloud. In contrast, Oracle users have to migrate Oracle to the cloud before they can migrate service systems. This makes things much more complicated,” Guan Dongyu said.
Easy to install and ready for migration: Existing knowledge and experience in development and operations and maintenance (O&M) based on Oracle still must be applied to the new database.