All Articles

141832 articles · Page 6823 of 7092
dbaplus Community
dbaplus Community
Sep 6, 2016 · Databases

Migrating 130 MySQL Instances to Tencent Cloud CDB: Key Lessons and Tips

An experienced Tencent Cloud engineer shares a detailed case study of moving over 130 MySQL instances (20 TB) from on‑premise IDC to CDB for MySQL, covering test cases, migration tool mechanics, multi‑instance concurrency, binlog handling, encountered issues, and practical solutions that ensured a smooth, high‑availability transition.

CDBMySQLTencent Cloud
0 likes · 10 min read
Migrating 130 MySQL Instances to Tencent Cloud CDB: Key Lessons and Tips
Efficient Ops
Efficient Ops
Sep 5, 2016 · Operations

Inside Google’s Data Centers: How SRE Manages Hardware, Borg, and Global Services

This article explains how Google’s Site Reliability Engineering team designs and operates uniform hardware in its data centers, uses the Borg cluster manager, implements storage layers, SDN networking, monitoring, and a sample Shakespeare search service to achieve high‑availability, scalable production services.

BorgGoogle SREdistributed systems
0 likes · 21 min read
Inside Google’s Data Centers: How SRE Manages Hardware, Borg, and Global Services
MaGe Linux Operations
MaGe Linux Operations
Sep 5, 2016 · Information Security

Secure Your Nginx on Linux: SELinux, Sysctl Tweaks, Module Stripping & Firewall

This guide walks through hardening an Nginx web server on Linux by configuring default files, testing and reloading, enabling SELinux, mounting least‑privilege partitions, applying sysctl security parameters, removing unnecessary modules, and deploying an iptables‑based firewall with detailed command examples.

HardeningLinux securitySELinux
0 likes · 14 min read
Secure Your Nginx on Linux: SELinux, Sysctl Tweaks, Module Stripping & Firewall
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 5, 2016 · Operations

Avoid Common Pitfalls in Geo-Active High-Availability Design

This article examines common misconceptions in designing geo-distributed active-active systems, explains why striving for perfect real-time data sync is unrealistic, and offers practical strategies—such as prioritizing core services, reducing distance, limiting data replication, and combining storage sync with messaging—to achieve reliable high-availability.

Active-ActiveData Consistencygeo-distributed
0 likes · 17 min read
Avoid Common Pitfalls in Geo-Active High-Availability Design
ITPUB
ITPUB
Sep 5, 2016 · Databases

Understanding Oracle Enqueue Locks, Resource Structures, and Hash Tables

This article explains how Oracle protects shared resources with enqueue queues, details the naming of TM queue locks per table, describes the resource structure (KSQRS) that tracks owners, waiters and converters, and shows how hash tables and related parameters manage these structures efficiently.

Database InternalsEnqueueHash Table
0 likes · 11 min read
Understanding Oracle Enqueue Locks, Resource Structures, and Hash Tables
ITPUB
ITPUB
Sep 5, 2016 · Backend Development

Why a Barrier‑Based Config Swap Still Crashed: Uncovering a Shallow Copy Bug

A seemingly safe configuration swap using barriers caused a crash because a shallow copy duplicated resource pointers, leading to premature freeing of the active configuration; the article explains the bug, shows the faulty code, and presents a corrected approach.

BarrierBug FixC Programming
0 likes · 5 min read
Why a Barrier‑Based Config Swap Still Crashed: Uncovering a Shallow Copy Bug
Tencent Music Tech Team
Tencent Music Tech Team
Sep 5, 2016 · Mobile Development

Android Wear Development Guide: From Hello World to Communication and Publishing

This guide walks developers through creating a Wear OS “Hello World” app, handling ambient mode, using BoxInsetLayout, configuring Gradle for phone‑watch communication, implementing MessageApi/DataApi with GoogleApiClient, exploring Wear 2.0 features, and packaging the watch APK for publishing on Google Play.

Android WearGoogleApiClientMobile Development
0 likes · 10 min read
Android Wear Development Guide: From Hello World to Communication and Publishing
Architecture Digest
Architecture Digest
Sep 5, 2016 · Backend Development

Designing a Scalable E‑Commerce Architecture with SOA, Dubbo, and a Product Query DSL – Haier’s Experience

The article describes how Haier’s e‑commerce platform uses a service‑oriented architecture based on Dubbo, a fine‑grained product query DSL, and a highly scalable product service design to handle massive traffic spikes during major shopping events while maintaining performance, extensibility, and reliability.

DubboProduct ServiceSOA
0 likes · 13 min read
Designing a Scalable E‑Commerce Architecture with SOA, Dubbo, and a Product Query DSL – Haier’s Experience
dbaplus Community
dbaplus Community
Sep 5, 2016 · Operations

How to Build a Jenkins‑Docker Automated CI/CD Pipeline from Scratch

This guide walks you through installing Jenkins and Docker, configuring Jenkins agents, creating jobs and pipelines, mastering essential Docker commands and Dockerfile syntax, and finally integrating the two tools to establish a fully automated CI/CD environment for building and deploying applications.

AutomationCI/CDDevOps
0 likes · 13 min read
How to Build a Jenkins‑Docker Automated CI/CD Pipeline from Scratch
Architecture Digest
Architecture Digest
Sep 4, 2016 · Backend Development

Pre‑gzip Optimization with APC User Cache for PHP Activity Pages

The article analyzes the trade‑offs of lowering gzip compression levels for high‑traffic activity pages, proposes pre‑compressing HTML and storing it in APC's user cache, discusses cache placement options, configuration parameters, testing results, and practical implementation details to boost QPS while managing bandwidth and latency.

GzipPerformanceapc
0 likes · 21 min read
Pre‑gzip Optimization with APC User Cache for PHP Activity Pages
Liulishuo Tech Team
Liulishuo Tech Team
Sep 3, 2016 · Artificial Intelligence

Optimizing Deep Neural Network Inference for Offline Speech Evaluation on Mobile Devices

This article describes how the English fluency app leverages deep neural network (DNN) models for real‑time speech scoring on smartphones, detailing offline inference challenges, BLAS‑based matrix‑vector optimizations, sparsity exploitation, cache‑friendly implementations, fixed‑point and NEON acceleration, as well as model compression techniques to improve accuracy and latency.

BLASDNN optimizationMatrix multiplication
0 likes · 11 min read
Optimizing Deep Neural Network Inference for Offline Speech Evaluation on Mobile Devices
ITPUB
ITPUB
Sep 3, 2016 · Databases

8 MySQL Gotchas That Will Make You Rethink Relational Databases

The article lists eight common complaints about MySQL—from deep‑rooted bugs and inflexible relational schemas to confusing forks, storage‑engine chaos, profit‑driven licensing, weak native JSON support, and proprietary extensions—highlighting why many developers consider alternatives.

Database BugsJSONMySQL
0 likes · 9 min read
8 MySQL Gotchas That Will Make You Rethink Relational Databases
Meituan Technology Team
Meituan Technology Team
Sep 2, 2016 · Mobile Development

iOS UI Automation Testing with KIF and Continuous Integration

The Meituan‑Dianping team selected KIF for iOS UI automation because it leverages private APIs, integrates with XCTest, and matches their Objective‑C expertise, then built a testing bundle, wrote page‑object‑style KIF tests, and integrated them into Jenkins pipelines that handle simulator resets, keystroke delays, and multiple system alerts for reliable continuous integration.

KIFUI automationXCTest
0 likes · 18 min read
iOS UI Automation Testing with KIF and Continuous Integration
Meituan Technology Team
Meituan Technology Team
Sep 2, 2016 · Databases

Automated Database Operations Platform Overview

An automated database operations platform shifts routine DBA tasks to developer self‑service and fully automates processes such as cluster provisioning, scaling, backup, migration, and sharding, using a stateless workflow center, job queue, and unified SqlEditor to improve efficiency, safety, and auditability.

AutomationData MigrationJob Center
0 likes · 8 min read
Automated Database Operations Platform Overview
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 2, 2016 · Mobile Development

Mobile Performance Testing Methods for Baidu Video App

This article outlines comprehensive mobile performance testing practices for Baidu Video, covering background, key performance dimensions such as smoothness, crash, memory, power, CPU, and network, and detailing metric collection methods on Android and iOS using command‑line tools, Xcode Instruments, and third‑party utilities.

AndroidCPUNetwork
0 likes · 12 min read
Mobile Performance Testing Methods for Baidu Video App
360 Quality & Efficiency
360 Quality & Efficiency
Sep 2, 2016 · Operations

Linux Test Project (LTP): Installation, Usage, and Stress Testing Guide

This article provides a comprehensive guide to the Linux Test Project (LTP), covering its purpose, supported architectures, directory layout, installation steps, test categories, execution scripts, stress‑testing commands, result analysis, and troubleshooting tips for improving kernel stability and reliability.

LTPLinuxkernel testing
0 likes · 7 min read
Linux Test Project (LTP): Installation, Usage, and Stress Testing Guide
ITPUB
ITPUB
Sep 2, 2016 · Databases

How to Switch Oracle 11g Between ASMM and AMM – Step-by-Step

This guide demonstrates how to switch Oracle Database 11g between Automatic Shared Memory Management (ASMM) and Automatic Memory Management (AMM), covering environment setup, parameter adjustments, spfile/pfile handling, restart procedures, and troubleshooting, with concrete SQL commands and shared‑memory observations.

AMMASMMDatabase Administration
0 likes · 8 min read
How to Switch Oracle 11g Between ASMM and AMM – Step-by-Step