What are the important development trends of databases in the future, and what database technologies should developers pay attention to? How do developers do well in the cloud database era
If the world's databases disappear overnight, what will our lives be like?
You will find that bank accounts cannot access money, social security accounts cannot be checked, e-commerce shopping carts cannot be used, blogs cannot be updated, social platforms cannot obtain recommended content, smart watches cannot obtain body monitoring data...
Database, a discipline that perfectly connects computer science and data management methods that are easy for humans to understand and recognize. Since the beginning of the 1950s, it has gradually changed the way the world operates; until today, it will be difficult for everyone to leave the database. Both work and life need the close support of various databases.
The pointer of time is not fast and slow, and suddenly looking back, the database industry is already in the vicissitudes of life. From the Ph.D. EFCodd in 1962 with a "Relational Data Model for Large Shared Databases" thesis to uncover the vigorous development of the database industry, MySQL, PostgreSQL, Redis, EFCodd, Bob Miner, Michael Monty Widenius, Eliot Horowits, Bruce Momjian...Databases have always been synonymous with the emergence of many talents and innovation.
Nowadays, the wave of digitization is coming, and new technologies such as cloud computing, big data, AI, and the Internet of Things are developing vigorously, which has also opened a new spring for databases. There is no doubt that this is the best era for developers, and the rich database provides developers with an extremely exciting stage.
So, what are the important development trends of databases in the future, and what database technologies should developers pay attention to? How do developers plan their careers in the cloud database era? The views of the post-90s giant Huawei Cloud are worth listening to.
The post-90s brother who keeps jumping out of his comfort zone
Kevin is a typical post-90s, cheerful personality, willing to accept new things, love extreme sports, like independent thinking.
The university has a wide range of fields. After studying law, business and computer science, with three master's degrees in hand, Kevin joined the global cloud computing giant, combined his education background to explore the design and business planning of cloud computing products, and then returned to China in 2019 Joined Huawei in the year and was responsible for the planning of the entire Huawei cloud database product.
Kevin has a wide range of hobbies, like fitness, playing locomotives, playing Lego, and building models. He believes that hobbies and work do not conflict but complement each other. He usually thinks about the future evolution of products and business ideas. In Kevin's own words, this is "the mind and body grow together".
Up to now, Kevin's career can be summarized as "out of the comfort zone and keep moving forward". From the university spanning law, business and computer, to the planning of database products now, post-90s big coffee Kevin bluntly said that developers need to have clear goals in their careers, know what they are really suitable for, and which technology they are most interested in. Pursue a win-win situation for your future career and your own happiness.
Kevin, who keeps jumping out of his comfort zone, precisely reflects the hardworking spirit of Huawei Cloud in the database field. Last year, after twenty years of low-key work in the database field, HUAWEI CLOUD carried out drastic reforms to its database strategy, bringing together seven regions, 11 research institutes, and more than 1,000 database professionals around the world. Using HUAWEI CLOUD as the carrier, it aimed to build World-class database products.
So, as the product director of Huawei Cloud Database, how does Kevin think about the future of the database?
Cloud, full-scenario, and open source is the only way for databases
Once upon a time, in an era dominated by structured data, the database All In One was considered an important development direction in the era of commercial databases; now, with the blessing of new technologies such as big data, AI, and the Internet of Things, modern applications have blown out. Ushered in the era of cloud database in full bloom.
Kevin bluntly said that in the era of cloud database, cloudification, full-scenario and open source are the three key words of the database, and they are also an important strategic direction for HUAWEI CLOUD to build a world-class database.
Cloud computing is the future trend, and databases are no exception. Gartner predicts that by 2021, the proportion of cloud databases in the entire database market will exceed 50% for the first time, and by 2023, 75% of databases will run on cloud platforms. The cloud database truly reduces the complexity of installation, deployment, operation and maintenance, and management in the era of commercial databases. The database is provided as a cloud service to users, which greatly reduces costs.
Take Meitu as an example. After the database is on the cloud, it can easily and efficiently respond to the massive burst of business requests of 2 billion+ customers, which is unimaginable in the era of traditional commercial databases. In addition, the basic operation and maintenance efficiency of Meitu’s database has increased by 70%. The average time for business database access was shortened by about 67%, greatly improving efficiency and reducing costs. Similar situations have occurred rapidly in different industries, and there are too many to list.
As more and more applications are running on cloud databases, the voices of enterprises for cloud database ecological compatibility, architecture evolution, software and hardware collaboration, transaction consistency, and extreme expansion are becoming more and more intense. "How to truly build a cloud-native database product is the direction of the Huawei Cloud database team." Kevin said.
To this end, Huawei Cloud GaussDB has made bold innovations at the technical level. Based on the storage and computing separation architecture, it supports multi-ecological compatibility, hierarchical decoupling, and data integration. It solves various challenges that current cloud databases are prone to encounter, and serves government and enterprise users. Build high-availability, high-reliability, high-scalability, and high-security enterprise-level capabilities.
For example, HUAWEI CLOUD GaussDB uniformly adopts a technical architecture that decouples the computing resource layer and the storage resource layer to achieve minute-level elastic scaling and second-level high-availability switching; provides cross-AZ deployment capabilities and cross-AZ read consistent access, and two places Three centers, live more in different places and other capabilities.
Secondly, a large number of modern applications have blown out. Both the user’s own business boundaries and the types and data of business applications have undergone earth-shaking changes compared with the past. The “one size fits all” relational database is becoming “weak” and the full-scenario capabilities of the database are increasing. Becomes vital.
Take Huawei Cloud GaussDB as an example. It has a complete database product matrix, including relational databases GaussDB (for MySQL), GaussDB (for openGauss), and non-relational databases GaussDB NoSQL series, which has covered all-scenario customers to meet financial and political requirements. Various demanding scenarios such as enterprises. At the same time, Huawei Cloud GaussDB also widely supports ARM, x86 and other platforms, and is optimized for different platforms to give full play to the hardware resource capabilities of different architecture bases to ensure safe and reliable load data in all scenarios.
In addition, open source is the future of databases. In the era of commercial databases, structured data and relational databases are the mainstay; nowadays, there are many types of databases, such as relational databases, document databases, graph databases, and time series databases, which are based on open source. As the so-called alone travels fast and everyone travels far, facing such a rich application scenario in the digital world, it is necessary to use the power of open source to build a good ecosystem and meet user needs.
"The open ecology provides a avenue for database development. Huawei open sourced the openGauss stand-alone community version code last year. We shared the code and precipitation accumulated by Huawei over the years with all developers." Kevin said bluntly, "Whether it is a developer of a large company , As an individual developer, HUAWEI CLOUD values it very much. We hope that all developers will participate and work together to improve the ecosystem of the database."
It is reported that openGauss is an open source relational database management system that builds an enterprise-level open source database community that can integrate diversified technical architecture. openGauss adopts Mulan loose license (Mulan PSL v2), which allows all community participants to freely modify, use and reference the code.
"Our strategy is to build a full-link product family and ecosystem through flagship products + tool ecology." Kevin concluded.
At this moment, as a developer, if you want to learn more about Huawei Cloud GaussDB, openGauss, and the cloud database industry, then you must not miss the opportunity to face-to-face with the post-90s celebrity Kevin on April 24.
Post-90s big coffee waiting for you to meet up
As an annual event for Huawei's ICT infrastructure business for global developers, Huawei Developer Conference 2021 (Cloud) will be held in Shenzhen from April 24th to 26th. Gathering Huawei’s top and best experts in various fields, at the meeting of the sweeping monks full of dry goods, the post-90s sweeping monk Kevin will share "Market Trends and Industry Insights of Cloud Databases" with developers. At that time, Kevin will discuss market trends and industry insights based on cloud databases, database performance improvement and optimization, and cloud data management ease of use.
"My meeting is scheduled for April 25th. I really hope to chat with developers who are younger and better than me." Kevin said. "In addition to the database, topics such as how to improve personal competitiveness and the future direction of China's IT industry are also what I am very eager to communicate with developers."