Optimizing Database Performance and Efficiency

DZone

It's easy for modern, distributed, high-scale applications to hide database performance and efficiency problems.

Waste (and production efficiency)

Allen Holub

Why is it that, when I bring up concerns surrounding production efficiency, some people react as if I’m suggesting we return to the abuses 19th century factories?

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

Expanding Our Horizons - Efficiently

Edge Perspectives

In our Big Shift world, we confront the imperative of institutional innovation – shifting from institutional models built on scalable efficiency to institutional models built on scalable learning. I’ve written and spoken about this a lot over the years and one of the most common pushbacks I get is – “so, are you against efficiency?” Let me lead with the answer – no, I’m not against efficiency. First, we need to broaden our horizons to look beyond efficiency.

How Ably Efficiently Implemented Consistent Hashing

High Scalability

You can view the original article—H ow to implement consistent hashing efficiently —on Ably's blog. Further, we’ll look at data structures that can be used to implement this algorithm efficiently at scale.

Efficient Enterprise Testing — Integration Tests (Part Three)

DZone

Efficiency is everything! This part of the series will show how to verify our applications with code-level as well as system-level integration tests. performance junit integration testing system testing enterprise testing

Thoughts on Efficient Enterprise Testing (Part One)

DZone

Multitasking is the MOST efficient. Which scopes, approaches, and test technology should be pursued in order to make testing more efficient? Testing in the enterprise is still a topic that is not as extensively used as it should be.

Application Scalability — How To Do Efficient Scaling

DZone

Application scalability is the potential of an application to grow in time, being able to efficiently handle more and more requests per minute (RPM).

Best Practices for Efficient Log Management and Monitoring

DZone

performance monitoring apm log management log efficient log management and monitoring log management best practices log storageWhen managing cloud-native applications, it's essential to have end-to-end visibility into what's happening at any given time. This is especially true because of the distributed and dynamic nature of cloud-native apps, which are often deployed using ephemeral technologies like containers and serverless functions.

Efficient lock-free durable sets

The Morning Paper

Efficient lock-free durable sets Zuriel et al., OOPSLA’19. Given non-volatile memory (NVRAM), the naive hope for persistence is that it would be a no-op: what happens in memory, stays in memory.

An Efficient Object Storage for JUnit Tests

DZone

One day I faced the problem with downloading a relatively large binary data file from PostgreSQL. There are several limitations to store and fetch such data (all restrictions could be found in official documentation ). To resolve the problem it was suggested to find more suitable data storage. For some internal reasons well known Amazon S3 bucket was chosen for this purpose. The choice affected the project's unit test base.

Ensuring Performance, Efficiency, and Scalability of Digital Transformation

Alex Podelko

Marrying Artificial Intelligence and Automation to Drive Operational Efficiencies by Priyanka Arora, Asha Somayajula, Subarna Gaine, Mastercard. The CMG Impact conference (February 10-12, 2020 in Las Vegas) is coming. Looking at the program I have the same problem as I always had with CMG conferences – how could I attend all the sessions I want considering that we have multiple tracks?

Rebuilt OneAgent installer for Windows provides more efficient installation

Dynatrace

The post Rebuilt OneAgent installer for Windows provides more efficient installation appeared first on Dynatrace blog. Dynatrace news. This short blog post is a follow up to the announcement we made on May 6, 2019: OneAgent for Windows—Enhancements to *.msi-based msi-based deployment.

How to Create a Simple and Efficient PHP Cache

DZone

When working on PHP websites made from scratch and without a framework, speed can often be an issue. Caching is extremely useful in order to speed up PHP webpages. In this article, I’ll show you how to make a simple PHP caching system for your web pages. tutorial performance cache page caching

Cache 177

Optimizing Database Performance and Efficiency

Baron Schwartz

It’s easy for modern, distributed, high-scale applications to hide database performance and efficiency problems.

Efficient Enterprise Testing — Unit and Use Case Tests (Part Two)

DZone

Multitasking is the MOST efficient. In the first part of the series, we saw some generally applicable principles and constraints that effective tests should fulfill. In this part, we will have a closer look at code-level unit tests and component or use case tests.

Manage dashboards more efficiently with more control with the JSON editor

Dynatrace

The post Manage dashboards more efficiently with more control with the JSON editor appeared first on Dynatrace blog. Dynatrace news. Dashboards are an important tool for effectively monitoring diverse IT ecosystems and for reporting your key performance indicators.

How Automated Testing Can Improve Performance and Efficiency

Kovair

Manual or Automated Testing for Your Software? No matter how skilled your Ruby, JavaScript, or PHP programmer maybe, they WILL make mistakes. Mistakes are unfortunately. Test Management Software development Test Automation

5 Steps to Making Mobile App Testing More Efficient

DZone

Here are five ways to make your mobile app testing more efficient. We spend more than 80% of our mobile use time interacting with apps. And by “we,” we mean 5 billion smartphone users all over the world.

Mobile 130

Modern Dev Teams Are More Efficient Than Ever: Quality Engineering Should Be Too!

DZone

Earlier in my career (though it seems like yesterday), product teams I was a part of did everything “on-prem”, and angst-ridden code compiles took place every few months.

6 ServiceNow Integration Use Cases to Improve Software Delivery Efficiency 

Tasktop

This article will introduce you to six more ServiceNow integration patterns that are helping organizations to improve software delivery efficiency and business outcomes. . #2 The post 6 ServiceNow Integration Use Cases to Improve Software Delivery Efficiency appeared first on Tasktop Blog.

Teaching rigorous distributed systems with efficient model checking

The Morning Paper

Teaching rigorous distributed systems with efficient model checking Michael et al., EuroSys’19. On the surface you might think today’s paper selection an odd pick.

Fine-grained, secure and efficient data provenance on blockchain systems

The Morning Paper

Fine-grained, secure and efficient data provenance on blockchain systems Ruan et al., They demonstrate that provenance queries are efficient, and the system incurs small storage overhead. VLDB’19.

Tips to Enhance the Efficiency of Software Testing Process

QAMentor

At present, according to the best software testing companies, there are various automated software testing … The post Tips to Enhance the Efficiency of Software Testing Process appeared first on QA Mentor Blog.

Flow Efficiency – What Value-adding Work is Actively being Worked On?

Tasktop

Flow Efficiency helps determine the proportion of your Flow Items (features, defects, debt, risk) are actively being worked on. If your Flow Efficiency is low, it’s an indication of waste – items stagnating in a wait state for some reason or another.

The #1 ServiceNow Integration Use Case for Enterprise Software Delivery Efficiency

Tasktop

The post The #1 ServiceNow Integration Use Case for Enterprise Software Delivery Efficiency appeared first on Tasktop Blog. Organizations rely heavily on ServiceNow for their IT operations and software delivery activities. But on its own, a single tool is never enough.

One SQL to rule them all: an efficient and syntactically idiomatic approach to management of streams and tables

The Morning Paper

One SQL to rule them all: an efficient and syntactically idiomatic approach to management of streams and tables Begoli et al., SIGMOD’19. In data processing it seems, all roads eventually lead back to SQL!

Viewing and Sorting XEvents Efficiently (Code Samples) – XEProfiler

SQL Server According to Bob

I was doing backups and clean-ups and ran across a couple of sample projects for XEvent and event_sequence processing I thought others might find helpful. Enjoy!

Alignment Efficiency: When to Sacrifice Speed for Greater Alignment

Strategic Tech

To address this challenge, I’d like to introduce you to the concept of Alignment Efficiency. Any Formula 1 fans reading will likely be familiar with aerodynamic efficiency?—?adding Alignment Efficiency is inspired by aerodynamic efficiency.

3 Key Metrics to Identify the Usability of Your Product

DZone

Per ISO standards (ISO 9241-11), usability is defined as: usability ux report efficiency usability testing effectiveness satisfactionIs your app usable? Really? Did you check the metrics? "Is your product usable enough to release now?"

Improving the Cloud - More Efficient Queuing with SQS - All Things.

All Things Distributed

Improving the Cloud - More Efficient Queuing with SQS. All Things Distributed. Werner Vogels weblog on building scalable and robust distributed systems. By Werner Vogels on 08 November 2012 03:00 PM. Permalink. Comments (). The Amazon Simple Queue Service (SQS) is a highly scalable, reliable and elastic queuing service that just works.

Re-Architecting Cash and Digital Wallet Payments for India with Uber Engineering

Uber Engineering

Architecture Business Intelligence Cash Payment Digital Wallets Engineering ExploreIndia Mobile Payments Payments Efficiency Team Uber Uber Bangalore Uber India EngineeringUber is developing a payment platform for India that enables operations teams to more seamlessly collect and distribute cash and digital wallet payments to drivers.

More Manageable, Efficient Code Through 5S

Tim Kadlec

By using the system applied to coding, we can make our code more efficient and much easier to maintain. If you eliminate all of the items that are not necessary, you immediately have a workspace that is cleaner and thereby more efficient. ’ This step involves arranging resources in the most efficient way possible so that those resources are easy to access. Sometimes code turns ugly.

Back-to-Basics Weekend Reading - Join Processing in Relational.

All Things Distributed

It is very hard to implement the join operation efficiently as there any many unknowns in the execution of the operation. All Things Distributed. Werner Vogels weblog on building scalable and robust distributed systems. Back-to-Basics Weekend Reading - Join Processing in Relational Databases.

Sustainability versus Efficiency

The Agile Manager

In so doing, they're not focused on sustainability, they're focused on efficiency. Efficiency requires everything to stay the same. We luxuriate in the simplicity of holding everything else constant when we focus solely on efficiency. When we pursue efficiency, we're focused on where the business is right now. In efficiency-centric businesses, it’s not uncommon to find people doing substantially the same things that people were doing 10 years earlier.

Selenium WebDriver and TestNG: Find Perfect Match for Automation Testing

DZone

Selenium automation testing increases the effectiveness and efficiency of the testers and allows them to leverage various benefits at the same time. Many organizations are adopting this favorite testing tool as it provides more accuracy and efficiency to them.

Faster remainders when the divisor is a constant: beating compilers and libdivide

Daniel Lemire

In some instances, libdivide can even be more efficient than compilers because it uses an approach introduced by Robison (2005) where we not only use multiplications and shifts, but also an addition to avoid arithmetic overflows. There are far more efficient ways to do that, but here is the programming 101 approach in C: for ( uint32_t i = 0 ; i < N ; i + + ) {. Not all instructions on modern processors cost the same.

TiDB Dashboard: Easier Troubleshooting for Distributed Databases

DZone

it could be difficult to efficiently troubleshoot TiDB's system problems. It's challenging to troubleshoot issues in a distributed database because the information about the system is scattered in different machines.

Netflix Now Streaming AV1 on Android

The Netflix TechBlog

AV1 is a high performance, royalty-free video codec that provides 20% improved compression efficiency over our VP9† encodes. Our support for AV1 represents Netflix’s continued investment in delivering the most efficient and highest quality video streams. While our goal is to roll out AV1 on all of our platforms, we see a good fit for AV1’s compression efficiency in the mobile space where cellular networks can be unreliable, and our members have limited data plans.

Media 140

Netflix Now Streaming AV1 on Android

The Netflix TechBlog

AV1 is a high performance, royalty-free video codec that provides 20% improved compression efficiency over our VP9† encodes. Our support for AV1 represents Netflix’s continued investment in delivering the most efficient and highest quality video streams. While our goal is to roll out AV1 on all of our platforms, we see a good fit for AV1’s compression efficiency in the mobile space where cellular networks can be unreliable, and our members have limited data plans.

Media 140

Improving AWS Performance For The Future

DZone

The true power of cloud computing lies in the way it can be optimized for maximum performance and efficiency.

AWS 161

What is Greenplum Database? Intro to the Big Data Database

Scalegrid

Greenplum has a uniquely designed data pipeline that can efficiently stream data from the disk to the CPU, without relying on the data fitting into RAM memory, as explained in their Greenplum Next Generation Big Data Platform: Top 5 reasons article.

Performance Engineering: The What, The Why, and The How Explained

DZone

Application performance engineering is an essential practice for any DevOps team, allowing developers across departments to stay agile and efficient. Everything you need to know about performance engineering. Being a software developer means much more than simply writing bug-free code.

Remote Work Is Not The Best Possible Future

Professor Beekums

As far as software development is concerned, I think the most efficient teams in the future will be in the office There has been quite a bit of talk lately about how companies are moving to remote work. Some people even go so far to say that all companies should be remote.