Abstract: "Great Contest" Kunpeng basic software development track, set up two competition questions for openGauss, will promote openGauss talent construction, and accelerate openGauss "production, study, research and application" talent training.

The demand for diversified computing is increasing rapidly, and the next stage of artificial intelligence is still being explored. 5G and IoT are opening the curtain of the Internet of Everything...In this era of rapid development of information, the database has always been one of the core basic software , As a system for organizing, storing, managing, and analyzing data, almost all information systems in all walks of life currently need to use database systems to manage business data. The database plays an important role in linking the previous and the next between the hardware and the application. It is an indispensable software in the IT industry and is known as the "jewel in the crown of the software industry."

With the improvement of hardware performance and the construction of software ecology, databases will also occupy a key position and become an important force in the information technology application innovation industry (referred to as Xinchuang). Huawei has been actively investing in the database field, adhering to the strategy of open hardware, open software, and enabling partners. On June 30, 2020, it announced the open source openGauss database. It hopes that through the community collaboration model, the technical strength of the entire industry can be gathered to build a The sustainable development of the basic software industry ecology.

openGauss: Continue to build enterprise-level core capabilities to enable industry technological innovation

Since openGauss, an enterprise-level database, has been open source for one year, the community has grown rapidly and the ecosystem has flourished. It has continued to strengthen around enterprise-level performance, enterprise-level security, enterprise-level high reliability, and enterprise-level easy operation and maintenance, and has accelerated its landing in the national economy and people's livelihood industry. At present, openGauss has successfully supported the launch of the new generation of distributed financial core system of Postal Savings Bank of China, and has successfully built a leading financial core system in the same industry; helped the China Life Group Insurance core system use Kunpeng full-stack replacement to achieve performance doubling; openGauss is based on Kunpeng four-way server China Mobile’s database performance test ranking is absolutely leading. In addition, openGauss accelerates data aggregation and circulation in the Tianqing system of the Meteorological Bureau; in the energy industry, it is used in the production of grid AC power exchange stations to ensure stable power supply. OpenGauss has been widely used in many head enterprise customers in the national economy and people's livelihood industry.

openGauss: Co-construction, sharing, and co-governance to create a mainstream database ecosystem

Ecology is a key factor for the success of open source database databases. OpenGauss has always adhered to the ecological strategy of co-construction, sharing, and co-governance, working with industry chain partners to ultimately achieve a win-win situation in the ecosystem. openGauss not only open source code, but also operates through open source communities, allowing developers and partners in the industry to participate openly and transparently. Through technical committees and SIG groups, it gathers industry technical experts and provides continuous technical support and support for the development of openGauss. Thought input. At present, 10 database companies have released commercial releases based on openGauss. More than 50 enterprise-level users, including Minsheng Bank, China Telecom Cloud Company, and Sangfor, have joined the community and actively contributed to many key features.

Kunpeng basic software development track's openGauss competition is waiting for you

As a platform-based software, database requires the innovation of talents in addition to the above-mentioned technological and ecological innovations. People are the foundation of the entire industry, and there are no real talents in all aspects of production, education and research. Wanting to make database platform software is a castle in the sky. For example, a database does not have an extensive DBA talent base. No matter how powerful the function is, no one can help you manage and operate it, nor can it become a real "alive" data management platform.

This time, Xinchuang's "big competition" Kunpeng basic software development track has set up two competition questions for openGauss, which will promote openGauss talent construction and accelerate the development of openGauss "production, study, research and application" talents.

Question 1: openGauss community supports Rust driver

Currently, the openGauss community already supports JDBC, ODBC, GO and other drivers. As an emerging system programming language, Rust focuses on security, especially concurrency security, and supports multi-paradigm languages such as functional, imperative, and generic programming paradigms. Rust is syntactically similar to C++, but the designer must provide better memory safety while ensuring performance. The purpose of creating this new language is to solve a very stubborn problem-the evolution speed of software is much slower than that of hardware, and the software cannot really take advantage of the performance improvement brought by multi-core computing at the language level. The openGauss database is a high-performance and high-security database. Community support for the Rust driver can make it more convenient for Rust language developers to develop Rust applications based on openGauss.

Question 2: Provide Prometheus Exporter to collect and monitor the metrics and data of the openGauss service

Currently openGauss has a variety of monitoring tools and indicators, but it does not provide a unified monitoring system and management page. As a popular and universal monitoring system in the industry, Prometheus can collect and monitor application system data by connecting to an Exporter. It is expected to provide Prometheus Exporter to collect and monitor the indicators and data of the openGauss service.

What kind of work is easy to get high scores?

From the perspective of the evaluation dimension of the works, the project must have a certain degree of completeness, be able to automatically install and deploy, and have automated testing and verification tools or solutions; the more domestic open source projects used, the higher the score. If the project can be open source , Can also increase the weight of the score. The most important point is that the project must have commercial value and practicality.

This competition questions are mainly scored from the function, performance, ease of use, design dimensions, architecture, testing and completeness of the work. In terms of function, the score is as high as 40 points, mainly based on the percentage of the work that realizes the function, and 10 points for each of the other dimensions.

In this competition, first prize of 161289b8a98a27 will be contested, with a bonus of 100,000 yuan; 2 second prizes, with a bonus of 50,000 yuan each; 3 third prizes, with a bonus of 20,000 yuan each; 4 winners, HUAWEI Mate40 and 6 winners of the code combination prize, HUAWEIMatePad 11. Among them, the openGauss track will take the top four to advance to the "Grand Tournament" finals to compete for the final prize.

Remind everyone again, the time schedule of the 2021 Xinchuang "Grand Tournament" Kunpeng Basic Software Development Track: Registration and submission of works are until August 31, and the preliminary round of Kunpeng Track ends on September 15, September 30. The finals will be held, and the finals of Xinchuang "Grand Tournament" will be held in October.

What are you waiting for? Quickly take this technology through train, show your talents, and "create" the future with Huawei Kunpeng. Click to enter the registration page , and submit your work quickly.

Click to follow and learn about Huawei Cloud's fresh technology for the first time~


华为云开发者联盟
1.4k 声望1.8k 粉丝

生于云,长于云,让开发者成为决定性力量