All Articles

140646 articles · Page 6912 of 7033
Qunar Tech Salon
Qunar Tech Salon
Dec 4, 2015 · Databases

Scaling Massive Data at Alibaba: From Oracle to MySQL Sharding and Distributed Solutions

The article details how Alibaba tackled explosive data growth by migrating from a single Oracle instance to a multi‑source architecture using horizontal and vertical sharding, MySQL clusters, KV stores, and proprietary tools such as Erosa, Otter, and Cobar to achieve high availability, consistency, and performance across multiple IDC sites.

AlibabaMySQLOracle
0 likes · 16 min read
Scaling Massive Data at Alibaba: From Oracle to MySQL Sharding and Distributed Solutions
ITPUB
ITPUB
Dec 4, 2015 · Backend Development

How to Measure and Optimize System Load Capacity for High‑Concurrency Backends

This guide explains key metrics, influencing factors, and practical tuning steps—including bandwidth, hardware, OS limits, TCP parameters, and server configurations—to assess and improve a backend system's maximum request handling capacity under high concurrency.

ConcurrencyLinux TuningMySQL
0 likes · 19 min read
How to Measure and Optimize System Load Capacity for High‑Concurrency Backends
Baidu Intelligent Testing
Baidu Intelligent Testing
Dec 4, 2015 · Fundamentals

Debugging Floating‑Point Precision Differences in Query‑Diff Tests: A CPU Instruction Set Case Study (AVX vs SSE)

This article details a query‑diff test that revealed a 1% floating‑point precision difference after a module upgrade, describes the systematic investigation of environment, compilation, and CPU instruction‑set variations (AVX vs SSE), and presents conclusions and recommendations for preventing similar issues.

AVXCPUPerformance
0 likes · 10 min read
Debugging Floating‑Point Precision Differences in Query‑Diff Tests: A CPU Instruction Set Case Study (AVX vs SSE)
Hulu Beijing
Hulu Beijing
Dec 4, 2015 · Backend Development

How Hulu Cut CDN Costs and Boosted Playback with MPEG‑DASH

Hulu adopted the MPEG‑DASH standard to unify video delivery across devices, dramatically lowering CDN expenses while enabling dynamic adaptation to user bandwidth and improving overall streaming quality, as detailed in a case study presented at the Top 100 Summit.

CDN optimizationCase StudyHulu
0 likes · 4 min read
How Hulu Cut CDN Costs and Boosted Playback with MPEG‑DASH
21CTO
21CTO
Dec 4, 2015 · Big Data

Building a Cost‑Effective Real‑Time Stream Processing Platform with Storm

This article details how the e‑commerce company 1号店 selected the Storm framework to create a low‑cost, highly available, and easily scalable distributed stream‑processing system, covering architecture design, resource isolation with CGroup, custom UI improvements, and operational lessons for handling massive traffic spikes.

Resource ManagementStormcgroup
0 likes · 9 min read
Building a Cost‑Effective Real‑Time Stream Processing Platform with Storm
21CTO
21CTO
Dec 4, 2015 · Fundamentals

Mastering HTTP: Understanding Requests, Responses, and Headers

This article explains the fundamentals of HTTP, covering its place in the TCP/IP stack, URL structure, request and response message formats, key header fields, and the differences between GET and POST methods, illustrated with practical examples and diagrams.

HTTPRequest/Responseweb protocol
0 likes · 13 min read
Mastering HTTP: Understanding Requests, Responses, and Headers
21CTO
21CTO
Dec 4, 2015 · Mobile Development

Why Your Design Might Fail: Mastering App Technology Frameworks

This article explains the three main app technology frameworks—Native, Web, and Hybrid—detailing their characteristics, how designers can choose the appropriate framework based on product features and timelines, and offers practical design guidelines for Hybrid apps, including image rendering, motion, compatibility, interaction, and loading strategies.

App DevelopmentDesign Guidelinesmobile design
0 likes · 13 min read
Why Your Design Might Fail: Mastering App Technology Frameworks
21CTO
21CTO
Dec 4, 2015 · Cloud Computing

How Gleasy Tackles Distributed Cloud Challenges with Open‑Source Middleware

Facing massive storage and high‑concurrency demands, Gleasy’s chief architect Xue Ke explains how the company combines open‑source foundations with custom middleware—such as CloudMQ, CloudFS, CloudIM, CloudIndex, and CloudJob—to build a distributed framework that simplifies app integration, improves performance, and reduces development cycles.

Cloud ComputingMiddlewareOpen Source
0 likes · 8 min read
How Gleasy Tackles Distributed Cloud Challenges with Open‑Source Middleware
21CTO
21CTO
Dec 4, 2015 · R&D Management

Overcoming the Fear of Ignorance: Insights from a Non‑Technical Tech Leader

A former non‑technical executive reflects on a VP interview, the pressure to appear technically proficient, cultural biases against non‑coding founders, and why admitting ignorance and asking questions can be more valuable than pretending expertise in tech‑driven startups.

Leadershipignoranceinterview
0 likes · 10 min read
Overcoming the Fear of Ignorance: Insights from a Non‑Technical Tech Leader
Java High-Performance Architecture
Java High-Performance Architecture
Dec 3, 2015 · Backend Development

Unlock Real-Time Messaging: How Redis Pub/Sub Works and When to Use It

The article explains the publish‑subscribe (pub/sub) messaging model, its time, space, and synchronization decoupling features, typical real‑time scenarios such as chat and log processing, and details how Redis implements pub/sub through channels and pattern subscriptions, including command syntax and internal data structures.

Pub-SubReal-timeRedis
0 likes · 4 min read
Unlock Real-Time Messaging: How Redis Pub/Sub Works and When to Use It
dbaplus Community
dbaplus Community
Dec 3, 2015 · Cloud Native

Build a MySQL MHA Cluster with Docker: Complete Step‑by‑Step Guide

This article walks through constructing a MySQL MHA high‑availability cluster using Docker, comparing traditional installation with two Docker‑based versions, detailing container setup, configuration steps, Dockerfile composition, pros and cons, and automation scripts for rapid, repeatable deployments.

MHAMySQLcloud-native
0 likes · 14 min read
Build a MySQL MHA Cluster with Docker: Complete Step‑by‑Step Guide
Architects Research Society
Architects Research Society
Dec 3, 2015 · Artificial Intelligence

IBM Donates SystemML to Apache Incubator, Joining the Open‑Source Machine Learning Wave

IBM announced that its SystemML machine‑learning platform will become an Apache Incubator project, highlighting a broader industry trend where tech giants like Google and Facebook open‑source their AI tools to accelerate data‑driven innovation and expand enterprise‑focused machine‑learning ecosystems.

Apache SystemMLBig DataIBM
0 likes · 5 min read
IBM Donates SystemML to Apache Incubator, Joining the Open‑Source Machine Learning Wave
ITPUB
ITPUB
Dec 3, 2015 · Databases

Choosing the Right Time‑Series Database: Types, Queries, and Performance Trade‑offs

Time‑series data, defined by a timestamp field, appears everywhere, and the article explains how to choose an appropriate time‑series database by comparing two schema models, their query patterns, performance trade‑offs, and why modern solutions like Elasticsearch, columnar stores, and Druid excel at real‑time massive aggregation.

AggregationBig DataDatabase
0 likes · 9 min read
Choosing the Right Time‑Series Database: Types, Queries, and Performance Trade‑offs
ITPUB
ITPUB
Dec 3, 2015 · Databases

SQL Tic‑Tac‑Toe Challenge: Generate Endgame Boards and Find Forced Wins

The ITPUB community revived its SQL Database Programming Contest, outlining judges, prize tiers, and detailed rules, then presenting two Oracle‑SQL puzzles—one to generate every possible tic‑tac‑toe endgame board and another to determine a forced winning strategy for a given board—plus an optional extension for larger m,n,k games.

ContestPL/SQLSQL
0 likes · 9 min read
SQL Tic‑Tac‑Toe Challenge: Generate Endgame Boards and Find Forced Wins
Tencent TDS Service
Tencent TDS Service
Dec 3, 2015 · Mobile Development

Mastering Gradle for Android: From Ant to Maven and Custom Plugins

This article walks through the evolution from Ant to Maven to Gradle for Android projects, explains Gradle's project structure, key concepts like repositories, source sets, properties, tasks, shows how to publish artifacts, create and use plugins, and offers tips to speed up Gradle builds.

AndroidAntBuild Tools
0 likes · 22 min read
Mastering Gradle for Android: From Ant to Maven and Custom Plugins
Node Underground
Node Underground
Dec 3, 2015 · Backend Development

How Does Node.js Perform Synchronous Operations on an Asynchronous Engine?

This article explains how Node.js implements synchronous file system and child‑process APIs on top of its asynchronous libuv core, covering the underlying C/C++ bindings, error handling, debugging techniques, and the practical trade‑offs of using sync methods in real‑world scripts.

File SystemNode.jsSynchronous
0 likes · 11 min read
How Does Node.js Perform Synchronous Operations on an Asynchronous Engine?
MaGe Linux Operations
MaGe Linux Operations
Dec 3, 2015 · Operations

How Email Works: From DNS MX Records to Secure Delivery

This guide explains how email systems work—from DNS MX record lookup and server roles like MUA, MTA, MDA, and MRA to the detailed steps of sending, receiving, authentication, encryption, and spam filtering—providing operations engineers with a comprehensive understanding of mail infrastructure.

DNSEmailOperations
0 likes · 18 min read
How Email Works: From DNS MX Records to Secure Delivery
21CTO
21CTO
Dec 3, 2015 · Big Data

How Netflix Scales Its Hadoop Data Warehouse on AWS with Genie PaaS

This article explains how Netflix leverages Amazon S3 and Elastic MapReduce to build a virtually unlimited, dynamically scalable Hadoop data warehouse in the cloud, and introduces Genie—a Hadoop platform‑as‑a‑service that abstracts job submission, resource management, and cluster orchestration.

AWSData WarehouseElastic MapReduce
0 likes · 15 min read
How Netflix Scales Its Hadoop Data Warehouse on AWS with Genie PaaS