当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- ado.net和asp.net的关系
- ES6 learning notes (3): teach you to use js object-oriented thinking to realize the function of adding, deleting, modifying and checking tab column
- How does filecoin's economic model and future value support the price of fil currency breaking through thousands
- Diamond standard
- jenkins安装部署过程简记
- 检测证书过期脚本
- ES6 learning notes (4): easy to understand the new grammar of ES6
- 行为型模式之解释器模式
- Python basic data type -- tuple analysis
- Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
猜你喜欢
[byte jumps, autumn recruitment Posts open] ohayoo! Don't leave after school, I want to ask you to play games!!!
The role of theme music in games
2020 database technology conference helps technology upgrade
How to play sortable JS vuedraggable to realize nested drag function of forms
2020-08-17:详细说下数据倾斜怎么解决?
Diamond standard
迅为iMX6开发板-设备树内核-menuconfig的使用
预留电池接口,内置充放电电路及电量计,迅为助力轻松搞定手持应用
Small program introduction to proficient (2): understand the four important files of small program development
Building a new generation cloud native data lake with iceberg on kubernetes
随机推荐
An article takes you to understand CSS gradient knowledge
Those who have worked in China for six years and a million annual salary want to share these four points with you
An article takes you to understand CSS pagination examples
Zero basis to build a web search engine of its own
Python basic data type -- tuple analysis
超高频RFID医疗血液管理系统应用
Summary of common SQL statements
A concise tutorial for Nacos, ribbon and feign
An article will take you to understand CSS alignment
Why is quicksort so fast?
A small goal in 2019 to become a blog expert of CSDN
2020-08-30:裸写算法:二叉树两个节点的最近公共祖先。
How much disk space does a new empty file take?
Junit测试出现 empty test suite
What is the purchasing supplier system? Solution of purchasing supplier management platform
list转换map(根据key来拆分list,相同key的value为一个list)
[elastic search engine]
行为型模式之备忘录模式
What kind of music do you need to make for a complete game?
An article taught you to use HTML5 SVG tags