当前位置:网站首页>Exclusive interview with Alibaba cloud database for 2020 PostgreSQL Asia Conference: Zeng Wenjing
Exclusive interview with Alibaba cloud database for 2020 PostgreSQL Asia Conference: Zeng Wenjing
2020-11-06 21:35:00 【PostgreSQLChina】
2020 PostgreSQL The Organizing Committee of the Asian Congress specially launched alicloud database Guest series online interview , In the fourth issue, we invited Zeng Wenjing, a senior technical expert of Alibaba cloud database . He will be in 11 month 17 Alibaba cloud database training session 11:00-11:40 Time brings 《Global Temp Table》 Share .
Zeng Wenjing | Alibaba cloud database senior technical expert
Q1: Can you introduce yourself briefly ? How do you relate to PostgreSQL Community interaction ?
Zeng Wenjing : Hello everyone , My name is Zeng Wenjing , I have been engaged in the research and development of database kernel in domestic database company . Now he is a database kernel R & D Engineer in alicloud . In the past few years working in Alibaba cloud, we have mainly incubated RDS for PostgreSQL service , Research and development of cloud native database PolarDB forPG. At present, the main focus is on PolarDB Performance optimization and SQL On the research and development of features .
PostgreSQL Communities are great mentors , We have learned a lot from the community on research and development methods and experience , Benefited greatly . meanwhile , We're also trying to give something back to the community . When we encounter the features of user requirements, we usually choose to check first PostgreSQL Community related discussions , Learn the relevant experience . If the problem community is not fixed , After we fix it , Will try to repair and contribute to the community . If the relevant features are in the community todolist in , But did not complete , We'll look at the development of this feature in the community first , Ask for some details , Learn the relevant experience . When we're done with the development , May choose to contribute to the community .
Q2: Your first contact with PostgreSQL When is it ? How to embark on the road of product development ?
Zeng Wenjing : At the beginning of my career , Start touching PostgreSQL 了 , Around the 2008 year .PostgreSQL It's an advanced open source relational database , It is the combination of theory and practice , Many aspects are worth learning for developers .
There has been a large number of domestic demand for the use of databases , So far, I have been working on the development of database kernel , Constantly meet the needs of users . I started with some interface oriented features , Then to the complex kernel feature development . With the advent of the Internet , Ali actively pushed forward IT Infrastructure IOE turn , Their own skills also have a greater use of space , So he joined Ali .
As Alibaba completes itself IOE, The company decided to export its technological capabilities to the whole society in the form of cloud services , So I joined Alibaba cloud at this time RDS The team , And finished right RDS for PostgreSQL Hatching of . In recent years , The rise of cloud native database , And become the new trend of database development , Alibaba cloud has also launched its own cloud native database PolarDB , So I also put myself into PolarDB for PG In the process of research and development .
Q3: You are involved in PG Iteration of version functionality ? What are the main contributions ?
Zeng Wenjing : There are some aspects of my own work that interact with the community , for example :
- PostgreSQL Just released 9.4, When supporting logical stream replication , I mentioned to the community some logical flow replication related bug.
- Uninterrupted , Involved in some bug A discussion of the repair and some features of , Including recovery module and partition table .
- More than a year ago , I am here PolarDB Developed new features Global temp table, I learned a lot from the community , After the feature is developed and launched , Trying to contribute it to the community , There are already 300 Multiple email discussions , I'm still fixing some details .
Q4: How to solve the difficulties you encounter in product planning or product development ? You are most proud of ( Interesting ) What's the matter ?
Zeng Wenjing : I'm proud of , As more and more features are delivered , And it's getting more and more complicated , I have accumulated rich R & D experience . Due to the close division and cooperation of the team as a whole , Being in this team , I've grown up a lot . As we all know, the development mode of Internet companies is quite different from that of traditional R & D enterprises . When you complete the requirements analysis of a large feature , Design and implementation until release and launch , And then after continuous iteration and improvement , Will greatly improve their confidence , And get a great sense of accomplishment . This will prompt you to continue to pick the next more difficult feature .
Q5: Your team is in PG What problems are solved by the new functions of core products in the field , How is the current effect ?
Zeng Wenjing : At present, the main research and development products of my team are PolarDBfor PG It is a cloud native relational database based on computing and storage separation architecture , The main OLTP scene .PolarDB for PG It has good storage expansion ability and computing expansion ability ( Read extension - Read more than a writing ) And the height of Oracle Compatibility , These are the main features of the product .
High Oracle Compatibility benefits from PostgreSQL Good infrastructure , And we have developed a lot of Oracle Compatibility features , It makes us do it O The implementation cost of migration is relatively low , Migration cycle and risk are also controllable . at present , It's commercialized on the public cloud 1 More years , Help hundreds of customers ( Including e-commerce , New retail and other industries ) Finished the database O And the cloud mission . At present , Our products focus on telecommunications 、 Finance and insurance and so on , In the tide of localization , Help more customers complete IT Service localization .
Q6: How do you think database products will have more vitality in the future ?
Zeng Wenjing : I understand it , The future is bound to be a production level database that meets the needs of the most users , It will have a strong vitality . On the other hand, it's also very important , If the product is to be used on a large scale , We need to build a complete ecology around products .
Q7: Do you have any plans for building product ecology in the near future ?
Zeng Wenjing : In recent years , Alibaba cloud is also focusing on building the ecology of cloud services . At present , At home IT service , Including the need for a large number of domestic databases , It takes a lot of ecological partners to do it together . There are also huge business opportunities in this part .
Q8: Last , You want to engage in PG What suggestions do netizens have for product or technology development ?
Zeng Wenjing :PostgreSQL Is an excellent open source relational database , Whether international or domestic , There are a lot of companies standing on PostgreSQL We have developed better products on our shoulders , Great commercial value has been realized . meanwhile PostgreSQL Its vitality is becoming more and more powerful . The research and development of database is challenging and promising , Suitable for a long-term career . There is bound to be a lot of demand in the future ( Especially the background of localization ), This requires a lot of R & D talent , I hope more students can participate in it .
2020 PostgreSQL Alibaba cloud database special session of Asian Conference
2020 year 11 month 17 Japan , From morning till night , 8、 ... and position Original factory lecturer , 8、 ... and Dry goods sharing in the field , All Chinese live online , All in PostgresConf.CN & PGConf.Asia 2020 The conference Alibaba cloud database Special channel , Looking forward to your joining !
About Alibaba cloud database
Alibaba cloud intelligent database products business unit carries Alibaba cloud 、 All Alibaba Group's online data and data services , Provide full stack database products and services from online transaction processing to online analytical processing , Support for public clouds 、 Flexible deployment of proprietary cloud in various environments , Personal developers 、 From small and medium-sized enterprises to large-scale enterprises all over the world . Whether it's personal or the most demanding business needs of the enterprise , Alicloud database services are the most reliable 、 Efficient choice . With the advent of the data age , Alicloud database products are redesigned and implemented based on cloud computing and data center architecture , In the database storage engine 、 Cloud native technology 、 Analysis engine 、 distributed processing 、FPGA/GPU Hardware acceleration 、 Intelligent database 、 Intelligent control platform 、 Security database and other aspects are in the world's leading position , Comprehensive cloud product and service portfolio , It provides rich database product solutions and industry experience for Alibaba cloud customers and diversified business of Alibaba group .
At present, after more than ten years of application practice and technical iteration , Alibaba cloud has the most powerful and rich cloud database product family in China , Covering relational databases 、 Non relational database 、 Analytical database 、 Database ecological tools and cloud database exclusive cluster 5 Large plate , Meet the different database application development needs of users , And solve the key problems of cloud in the core business of the enterprise .
Core product
Core products include : Self developed cloud native relational database PolarDB、 Cloud native data warehouse AnalyticDB And cloud native data Lake analysis DLA、 Cloud native multi-mode database Lindorm、 Cloud database exclusive cluster MyBase And relational database services RDS, Non relational database services NoSQL product HBase、Redis、MongoDB、GraphDB, Database ecological tools DTS/DMS/DBS/ADAM, Intelligent operation and maintenance platform DAS etc. .
among ,PolarDB It is the first cloud native relational database in China , Use storage computing to separate 、 Integrated design of hardware and software , Meet the needs of large-scale application scenarios .
PostgreSQL Alibaba cloud database Special field - Nail communication Group
About PostgresConf.CN&PGConf.Asia2020 The conference
As the world's largest 、 The most famous PG Sequence meeting , From New York to Moscow , From Rio de Janeiro to , There are... All over the world PGConf Running . And the highest specification in Asia PG A technology event —PGConf.Asia The conference , This year 11 It was held in China for the first time in January . China Open Source Software Alliance PG As the host, the branch hosted the meeting , In online form , Live broadcast to the world through Mo Tianlun community . This conference will focus on China PG Power and Asia mainly PG contributor 、 Application enterprises jointly build the largest scale in Asia PG Ecological Conference .
Current PGConf.Asia The conference will be with PostgresConf.CN China Congress is jointly held .PostgresConf.CN China Congress also included PostgresConf The global formal meeting of the conference sequence , It's also the largest in China 、 The highest specification PG Ecological Conference , since 2017 From the year onwards , It has been held three times in a row . This year's conference will continue to be based at home PG industry , Provide the audience with the clearest 、 The most unique perspective .
Thank you very much
Sponsor of the conference
Partner of live broadcast platform
Entrance entry :https://www.modb.pro/event/220
More highlights , Please pay attention to the following platforms 、 Website :
China PostgreSQL The official account of the chapter ( Technical articles 、 Technical activities ):
Open Source Software Alliance PostgreSQL Branch
China PostgreSQL Branch technical Q & a community :
China PostgreSQL Official website of the branch :
版权声明
本文为[PostgreSQLChina]所创,转载请带上原文链接,感谢
边栏推荐
- To teach you to easily understand the basic usage of Vue codemirror: mainly to achieve code editing, verification prompt, code formatting
- list转换map(根据key来拆分list,相同key的value为一个list)
- An article takes you to understand CSS pagination examples
- 上海巨微专用蓝牙广播芯片
- 2020-09-04:函数调用约定了解么?
- Elasticsearch database | elasticsearch-7.5.0 application construction
- Open source a set of minimalist front and rear end separation project scaffold
- Summary of front-end interview questions (C, s, s) that front-end engineers need to understand (2)
- Introduction to the development of small game cloud
- Novice guidance and event management system in game development
猜你喜欢
Zero basis to build a web search engine of its own
To teach you to easily understand the basic usage of Vue codemirror: mainly to achieve code editing, verification prompt, code formatting
An article will take you to understand CSS3 fillet knowledge
How to play sortable JS vuedraggable to realize nested drag function of forms
git远程库回退指定版本
How does cglib implement multiple agents?
IPFs rudder filecoin landing at the same time, fil currency price broke a thousand
Filecoin has completed a major upgrade and achieved four major project progress!
实用工具类函数(持续更新)
Stickinengine architecture 12 communication protocol
随机推荐
2020-08-14:数据任务的执行引擎用的哪些?
行为型模式之备忘录模式
STM32F030K6T6兼容替换灵动MM32F031K6T6
面试官: ShardingSphere 学一下吧
Kubernetes and OAM to build a unified, standardized application management platform knowledge! (Internet disk link attached)
Small program introduction to proficient (2): understand the four important files of small program development
Markdown tricks
An article will introduce you to HTML tables and their main attributes
Contract trading system development | construction of smart contract trading platform
The role of theme music in games
jenkins安装部署过程简记
行为型模式之解释器模式
大数据处理黑科技:揭秘PB级数仓GaussDB(DWS) 并行计算技术
Understanding formatting principles
Junit测试出现 empty test suite
Countdown | 2020 PostgreSQL Asia Conference - agenda arrangement of Chinese sub Forum
What is the purchasing supplier system? Solution of purchasing supplier management platform
Take you to learn the new methods in Es5
To teach you to easily understand the basic usage of Vue codemirror: mainly to achieve code editing, verification prompt, code formatting
ES6 learning notes (2): teach you to play with class inheritance and class objects