article thumbnail

Database Migration Plan: Avoiding Common Pitfalls in Open Source Migration

Percona

Heck, typing “database migration plan” into Google and reading this blog could constitute planning. In brief, a proper database migration plan includes: Establishing clear objectives: Define what you want to achieve and how open source will get there. Some level of planning is expected when migrating to open source.

article thumbnail

Use Mocks in Testing? Choose the Lesser Evil!

DZone

Mocking Test Methodology. call to database or service) with artificial functionality that has the same return type. There are different approaches to this practice. Here, I explain best practices and why you better avoid mocking practice in order to have real code quality.

Testing 191
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

A guide to ASP.NET web service observability, diagnostics and performance optimization with Dynatrace

Dynatrace

The screenshot below shows a PurePath that was shared with me by our partner triscon from Vienna, which specializes in Load and Performance testing for large enterprise applications. Thanks again to our partner triscon who is not holding these best practices back but sharing it with the larger community.

article thumbnail

HammerDB MySQL and MariaDB Best Practice for Performance and Scalability

HammerDB

This post complements the previous best practice guides this time with the focus on MySQL and MariaDB and achieving top levels of performance with the HammerDB MySQL TPC-C test. Similarly for this guide MySQL can be swapped for a mySQL based databases such as MariaDB. 10 rows in set (0.02 order by c.

article thumbnail

The Best Way to Host MongoDB on DigitalOcean

Scalegrid

MongoDB is the #3 open source database and the #1 NoSQL database in the world. It’s a cross-platform document-oriented database that uses JSON-like documents with schema, and is leveraged broadly across startup apps up to enterprise-level businesses developing modern apps. minutes of downtime in one year.

Azure 187
article thumbnail

Why Your Performance Testing Strategy Needs to Shift Left

Dotcom-Montior

LoadView – Best Practices and Process. LoadView, our on-demand, cloud-based load and stress testing platform , takes an outside-in approach to performance testing. Identifying performance bottlenecks. Analyzing server performance (CPU, memory, bandwidth, disk I/O) and database response times.

article thumbnail

Tutorial: Guide to automated SRE-driven performance engineering

Dynatrace

Firstly, start by installing the Dynatrace OneAgent on the hosts where you’ll be running your application test. If you have a distributed environment with multiple servers hosting your webservers, app servers, and database, I suggest you install the OneAgent on all these servers to get full end-to-end visibility.