In this interview, first published on InfoQ China, Micro Sun describes some of the techniques Tencent use to scale Qzone, a social networking platform in China with over 600 million monthly active users,
For the last four years Microsoft has been working on the first rewrite of SQL Server’s query execution since 1998. The goal is to offer NoSQL-like speeds without sacrificing the capabilities of a relational database. At the heart of this is Hekaton, their memory optimized tables. While still accessible via traditional T-SQL operations, internally they are a fundamentally different technology.
Sometimes memory profiling is better than execution profiling for finding execution hot spots. In this article Kirk Pepperdine talks through some indicators for determining when to use which profiler 7
InfoQ brings together four experts in low latency Java to discuss some of the best practices when using Java in these situations.
Building an asynchronous library requires may seem trick, but if you follow some basic rules you can greatly improve the experience for the consumers of your libraries. 4
Application Performance Management (APM) focuses on monitoring the performance and availability of software applications. InfoQ spoke with Jonah Kowall about APM techniques and emerging trends. 3
This article contains an interview with Dipti Borkar, Director of Product Management at Couchbase, on the challenges, benefits and the process of migrating from RDBMS to NoSQL. 6
This article discusses complexity problems in the healthcare domain such as dealing with performance,scalability, as well as traceability and reconstructing healthcare related business events. 3
The book "Solving Enterprise Applications Performance Puzzles" by Leonid Grinshpan explains how to boost the performance of enterprise applications. 3
Java Performance, by Charlie Hunt and Binu John, provides performance tuning advice for both Java SE and EE applications. InfoQ reviews the book, and talks to the authors about their approach.
Joachim walks you step by step through using open source tools like JMap, VisualVM, BTrace, and EurekaJ to effectively diagnose performance and memory problems in your Java apps. 9