2

Percona Live Sessions for Engineers Working on Building and Developing Databases...

 3 years ago
source link: https://www.percona.com/blog/2021/05/06/percona-live-sessions-for-engineers-working-on-building-and-developing-databases/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
Percona Live Sessions for Engineers Working on Building and Developing Databases!

Percona LiveWe are in the “home stretch” for Percona Live and I am continuing to highlight some of the great content out there!  Today I would like to focus on content I think will be very interesting to the developers and contributors who are working on the core elements of open source database projects.  We have a ton of content on how to use, deploy, and maintain databases supporting applications, but this year we have some awesome content for those actively building the databases we all love and use.  So what sessions do I think our open source engineers will get the most out of?

On Wednesday, May 12th, how about these sessions:

  • David Zhao’s “Performance Comparison of MySQL and PostgreSQL Based on Kernel Level Analysis”  is a top pick for me from an engineering perspective. David is going to be talking about the differences and similarities in approaches to how “database kernel design and key algorithms” impact performance and troubleshooting bugs and other problems.
  • Valerii Kravchuk’s “Monitoring and Tracing MySQL or MariaDB Server With Bpftrace” is a must-see for developers, SREs, and DBAs alike! Finding bugs, regressions, and performance issues in software is a critical problem all engineering professionals must face. In this talk, you will get a taste of how the Bug & Support King himself Valerii uses Bpftrace to diagnose and find those troublesome issues.
  • Vadim Tkachenko’s talk on “Creating Chaos In Databases” is dive into QA and testing for problems in some of Percona’s core software.   In many modern engineering organizations testing automation and optimization is critical.  Vadim will be sharing some tips and tricks on testing our Kubernetes operators.
  • Sergey Pronin’s talk on “Percona XtraDB Cluster Operator – Architecture Decisions” will walk through the design and implementation challenges the engineering team at Percona had when building our Operators.   If you are developing or contributing to an OSS DB project odds are you’re going to have to work on deployments on Kubernetes sooner rather than later.  Learn about the trade-offs, decisions, and steps taken when building out an operator.
  • Ming Zhang from PingCap is bringing us the background and details on “How We Built a Geo-Distributed Database With Low Latency”. Building large scalable databases is a challenge, and learning from others is critical.

On Thursday, May 13th, how about these sessions:

  • Vladimir Ozerov will be delivering a talk on “Building Cost-Based Query Optimizers With Apache Calcite”.  Query optimizers in databases are a core feature and often one of the most important features when it comes to scale and performance.  Learning about a new approach to an old problem is always open.
  • Percona’s Sanja Bonic & Lenz Grimmer will be talking on “Default to Open: Steps and Traps”.  Can you run your engineering processes and teams completely in the open?  Can you have full transparency?  This should be a good talk.  It does have a special guest moderator… not saying who.
  • Keao Yang will be talking on the session entitled: “Test Applications’ Storage Stability by Injecting Storage Errors”.  This is interesting in many regards because hardware issues are so transient they are often hard to reproduce.  Having tests to automate some hardware errors is interesting.  
  • Wenbo Zhang will be talking about “How to Develop BPF Tools with libbpf + BPF CO-RE” this gets back to diagnosing problems and tracing back performance issues. Regression testing and slowdowns are the banes of many developers and engineering teams.
  • Kyle Davis from AWS is going to be explaining “How to Contribute to a Big, Complex Open Source Project”.  Getting and merging contributions from the community is critical for open source projects.  As developers and engineers on open source projects understanding the user experience for contributions is critical.   
  • Yuvraaj Kelkar &  Mehboob Alam are delivering the talk “Crave for Speed? Accelerating Open-Source Project Builds”  – Crave is a product that is about accelerating the build process and moving faster. These are challenges. It will be interesting to see how deep this gets, but the topic is super interesting.
  • Steve Shaw (Intel)  is going to be talking about “HammerDB: A Better Way to Benchmark Your Open Source Database”. I love benchmarking, I love speed, and I love performance. Setting up consistent performance testing helps track and identify bottlenecks created by new code releases is critical.
  • Karthik Ranganathan CTO at Yugabyte is delivering “Extending PostgreSQL to a Google Spanner Architecture”.  I had Karthik on a few weeks ago on the HOSS talks FOSS podcast and it was a great conversation.  I am very excited about this topic and listening in on the implementation details of this effort.  Today more than ever, learning and integrating ideas, technology, and other components from other open source projects can accelerate your own development efforts.  
  • Ovais Tariq &  Himank Chaudhary from Uber are talking on “Docstore – Uber’s Highly Scalable Distributed SQL Database”. Uber built their own database, why? How? The team will be talking about the work they did and lessons they learned. 

Those are the Hoss’s picks for more developer/engineering-focused picks for Percona Live!

Not registered yet? There’s still time! Don’t miss it! 


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK