All Articles

145983 articles · Page 7199 of 7300
Qunar Tech Salon
Qunar Tech Salon
Oct 30, 2015 · Databases

MySQL Partitioning Hash Changes, GTID Replication Bugs, Client Crash, and TokuDB Optimize Table Analysis

This article examines how differing key‑hash algorithms in MySQL 5.1 versus 5.5/5.6 cause data loss in partitioned tables, describes compatibility fixes with ALTER TABLE … ALGORITHM=1, analyzes a MySQL client crash caused by mis‑redirected dump output, explores GTID_PURGED replication issues and replicate‑do‑db filtering gaps, and evaluates the behavior of OPTIMIZE TABLE on TokuDB tables.

GTIDMySQLOptimizeTable
0 likes · 18 min read
MySQL Partitioning Hash Changes, GTID Replication Bugs, Client Crash, and TokuDB Optimize Table Analysis
Ctrip Technology
Ctrip Technology
Oct 30, 2015 · Backend Development

Highlights from the 4th ESCC Domestic Developer Conference in Shanghai

The fourth ESCC domestic developer conference held at Ctrip's headquarters in Shanghai gathered around 100 engineers to share ElasticSearch product roadmaps, core search system experiences, Kibana 4 features, and best practices for building high‑throughput ELK clusters.

ELKbackend developmentconference
0 likes · 2 min read
Highlights from the 4th ESCC Domestic Developer Conference in Shanghai
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Oct 30, 2015 · Backend Development

Scalable Web Architecture for Startup Companies

The article explains how startup engineers can design and evolve a scalable web architecture—through service separation, clustering, load balancing, distributed caching, database replication, and effective team organization—to handle rapid user growth and maintain performance without compromising user experience.

Database ReplicationLoad Balancingcaching
0 likes · 16 min read
Scalable Web Architecture for Startup Companies
Efficient Ops
Efficient Ops
Oct 29, 2015 · Cloud Computing

Mastering Production KVM Virtualization: CPU, Memory, Network & Storage Best Practices

This article shares practical production‑level KVM virtualization techniques, covering CPU binding and host‑passthrough, memory management, network optimization with Open vSwitch, storage choices, VM time drift handling, and resource limiting via CGroup, offering actionable insights for reliable, high‑performance virtualized environments.

KVMOperations
0 likes · 11 min read
Mastering Production KVM Virtualization: CPU, Memory, Network & Storage Best Practices
Java High-Performance Architecture
Java High-Performance Architecture
Oct 29, 2015 · Information Security

How OAuth2 Secures Third‑Party Access: A Complete Guide

OAuth2 provides a secure, open standard that lets third‑party applications obtain limited user access without exposing passwords, using a token‑based flow involving resource owners, clients, resource servers, and authorization servers, illustrated through a step‑by‑step authorization process.

APIAccess TokenOAuth2
0 likes · 4 min read
How OAuth2 Secures Third‑Party Access: A Complete Guide
21CTO
21CTO
Oct 29, 2015 · Backend Development

Scaling Sina's News Comment System: From 3.0 to 5.0 – Key Backend Lessons

This article chronicles the evolution of Sina's news comment platform from a single‑server C++/MySQL prototype to a multi‑node, asynchronous, Python‑based architecture, highlighting the caching, sharding, and queueing techniques that enabled the system to survive massive traffic spikes without downtime.

Backend ArchitectureMessage QueueScalable Systems
0 likes · 21 min read
Scaling Sina's News Comment System: From 3.0 to 5.0 – Key Backend Lessons
21CTO
21CTO
Oct 29, 2015 · Fundamentals

How to Accelerate Your Growth as a New Programmer: Practical Tips

This article offers practical advice for newly‑graduated programmers on gaining experience, building tools, contributing to open source, improving English, blogging, joining forums, studying reference manuals, analyzing problems deeply, and embracing fundamentals to overcome career stagnation.

career advicelearning fundamentalsprogrammer growth
0 likes · 15 min read
How to Accelerate Your Growth as a New Programmer: Practical Tips
21CTO
21CTO
Oct 29, 2015 · Product Management

What Are Facebook’s 4 Core Principles for Building Powerful B2B Tools?

This article shares Facebook’s four design principles for B2B products—helping users grow, balancing efficiency with effectiveness, turning complexity into simplicity, and delivering precise predictions—illustrated with real‑world examples, A/B test results, and the evolution of their advertising platform.

B2BBusiness toolsDesign Principles
0 likes · 10 min read
What Are Facebook’s 4 Core Principles for Building Powerful B2B Tools?
Architects' Tech Alliance
Architects' Tech Alliance
Oct 29, 2015 · Cloud Computing

XenServer Architecture Overview

The article provides a comprehensive overview of Citrix XenServer’s architecture, including its hypervisor, control domain, virtual machines, storage and networking components, management tools like XenCenter, resource pools, and support for virtual switches and VLANs, highlighting its role in cloud computing environments.

Cloud ComputingXenServerhypervisor
0 likes · 10 min read
XenServer Architecture Overview
dbaplus Community
dbaplus Community
Oct 29, 2015 · Databases

Why PostgreSQL Keeps Working After the Main Process Crashes

This article explains how PostgreSQL’s process architecture allows existing connections to continue operating and persist data even when the postmaster (main) process crashes, demonstrates the behavior with step‑by‑step experiments, and discusses the limitations and monitoring implications.

PostgreSQLbackend processdata persistence
0 likes · 5 min read
Why PostgreSQL Keeps Working After the Main Process Crashes

TalkingData’s Journey to Building a Mobile Big Data Platform with Spark and YARN

This article recounts how TalkingData progressively introduced Spark into its Hadoop‑YARN based mobile big‑data platform, detailing early architectures, migration challenges, performance gains, the fully Spark‑centric redesign with Kafka and Spark Streaming, encountered pitfalls, and future plans for further optimization.

HadoopSparkSpark Streaming
0 likes · 16 min read
TalkingData’s Journey to Building a Mobile Big Data Platform with Spark and YARN
21CTO
21CTO
Oct 28, 2015 · Information Security

How Single Sign-On Works: Trust Storage, Validation, and Secure Implementation

This article explains the concept of Single Sign-On (SSO), why it’s essential for large web platforms, the core steps of storing and validating trust, common cookie‑based approaches, their security drawbacks, and how server‑side solutions using distributed caches and digital signatures can provide a robust, cross‑domain authentication system.

SSOSingle Sign-Onauthentication
0 likes · 5 min read
How Single Sign-On Works: Trust Storage, Validation, and Secure Implementation
21CTO
21CTO
Oct 28, 2015 · Databases

Block SELECT * Queries with a One‑Line Computed Column Hack

This article explains why using SELECT * is problematic and demonstrates a simple technique—adding a computed column that triggers a divide‑by‑zero error—to block SELECT * queries while still allowing column‑specific selections.

Database DesignSELECTSQL
0 likes · 3 min read
Block SELECT * Queries with a One‑Line Computed Column Hack
dbaplus Community
dbaplus Community
Oct 28, 2015 · Databases

Expert DBA Answers: Career Paths, Storage Performance, and Monitoring Strategies

Senior DBA and architect Bai Shan answers community questions on advancing from DBA to architect, future career routes, testing environment setup, interpreting AWR storage metrics, using sar and iostat for disk I/O monitoring, cache sizing, and the growing importance of automation in cloud-era database operations.

AutomationDatabase Administrationcareer development
0 likes · 7 min read
Expert DBA Answers: Career Paths, Storage Performance, and Monitoring Strategies