Skip to content
#Engineering

Postgres vs. MySQL: What decides the choice of database Petr Zaitsev (Category Engineering)

#Engineering #Database #Architecture #Management #Software #Data

I saw it. interesting two-hour interview Petra Zaitsev, founder of Percona. I felt like I was back at the beginning of my career when there weren’t any clouds and everyone was bragging about how they were preparing their Mysql for high loads:) Well, seriously, Kirill Mokevnin, the author of the podcast and Peter Zaitsev for 2 We talked about a lot of topics, including

1. The evolution and history of databases and companies They recalled the stories of Percona, MySQL, PostgreSQL, MariaDB, as well as the influence of major players. (Oracle, Sun) Market and development of the database ecosystem. 2. Business models and monetization of open-source We discussed the features of Percona, MySQL business models, issues of monetization of open-source projects, problems of commercialization and customer support. 3. Technical differences and comparison of MySQL and PostgreSQL Basic compared architectures, performance, data types, scalability, compliance with SQL standards, features of working with big data and complex queries. 4. The Impact of Cloud Technologies Discuss the role of clouds (Amazon, Google Cloud, Yandex. Cloud.)The experience of migration, the pros and cons of cloud solutions, trust and security issues, the impact of sanctions and the transition to European clouds. 5. Migration between DBMS and related difficulties Examples of the transition from Oracle to PostgreSQL, the complexity of migration of large projects, dependence on the type of application, risks and experience of successful / unsuccessful migrations were given. 6. Market, Competition and Database Ecosystem Described the growth of the market, the emergence of new players (Redis, MongoDB, InfluxDB)Competition between solutions, the role of forks and commercial versions, and support for multiple databases to meet different needs. 7. Role and influence of large companies and professionals We talked about the influence of Oracle, Amazon, Google on the market, the formation of a professional elite, training specialists, the creation of monopolies and alternative solutions. 8. Technical aspects and features of work with DBMS We talked about database engines, remembered MyISAM and InnoDB, as well as how Percona Server rose. We talked about the peculiarities of working with transactions, locks, indices, support for advanced data types and programming languages. 9. Security, management and reliability issues Examples of failures, hacking attacks, the importance of backup, security measures, and data management in the cloud and on-premise were cited. 10. Market Future and Development Trends Discussed the diversity of databases, the emergence of specialized solutions (Vector Search, Redis)The influence of developers and clouds on the choice of technologies, the prospects for the development of PostgreSQL and other databases.

In general, I watched the issue with pleasure:)

#Database #Engineering #Architecture #Management #Software #Data