Tagged articles
13 articles
Page 1 of 1
Architect's Guide
Architect's Guide
Oct 10, 2023 · Databases

Advantages and Disadvantages of Application‑Layer Association vs JOIN in MySQL

The article examines why using application‑layer association instead of MySQL JOIN can improve cache efficiency, reduce lock contention, simplify scaling, and enhance query performance, while also outlining scenarios where JOIN is still beneficial and offering practical alternatives for large‑scale data retrieval.

Application LayerDatabase OptimizationJOIN
0 likes · 6 min read
Advantages and Disadvantages of Application‑Layer Association vs JOIN in MySQL
Selected Java Interview Questions
Selected Java Interview Questions
Feb 24, 2023 · Databases

Why Avoid MySQL Joins and Use Application‑Level Data Merging

The article advises against using MySQL subqueries and joins for large datasets, recommending single‑table queries merged in application code, and outlines the benefits, scenarios, drawbacks, and alternatives for application‑level data association while also noting when joins can still be useful.

Application LayerDatabase PerformanceJoins
0 likes · 6 min read
Why Avoid MySQL Joins and Use Application‑Level Data Merging
IT Architects Alliance
IT Architects Alliance
Feb 28, 2022 · Fundamentals

Comprehensive Overview of Computer Networks and Core Protocols

This article provides a detailed introduction to computer networking, covering network classifications, the OSI and TCP/IP layer models, physical, data link, network, transport, and application layer functions, and explains key protocols such as Ethernet, IP, TCP, UDP, DNS, DHCP, and HTTP/HTTPS.

Application LayerComputer NetworksNetwork Protocols
0 likes · 21 min read
Comprehensive Overview of Computer Networks and Core Protocols
Senior Brother's Insights
Senior Brother's Insights
Jun 10, 2021 · Fundamentals

Demystifying Network Layers: From Physical to Application

This article provides a clear, step‑by‑step explanation of network layering, covering the purpose and function of each layer—from the physical medium up to the application protocols—while illustrating concepts with diagrams and practical examples.

ARPApplication LayerIP addressing
0 likes · 14 min read
Demystifying Network Layers: From Physical to Application
Didi Tech
Didi Tech
Apr 22, 2020 · Big Data

Understanding the Three Core Layers of a Data Product: Application, Data, and Algorithm

A data product succeeds by aligning three core layers—an application layer that defines the business goal, a data layer that gathers and organizes high‑quality datasets, and an algorithm layer that applies statistical and AI techniques—to transform raw data into actionable solutions for users, enterprises, or governments.

AIApplication LayerData Layer
0 likes · 12 min read
Understanding the Three Core Layers of a Data Product: Application, Data, and Algorithm
MaGe Linux Operations
MaGe Linux Operations
Jun 27, 2019 · Fundamentals

Demystifying Network Layers: From Physical to Application Explained

This article walks through the OSI network model layers—physical, data link, network, transport, and application—explaining hardware components, MAC and IP addressing, subnet masks, TCP/UDP protocols, ports, and how data is encapsulated and decapsulated across each layer.

Application LayerIP addressingOSI model
0 likes · 10 min read
Demystifying Network Layers: From Physical to Application Explained
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 5, 2017 · Backend Development

Mastering Factory Pattern and Application Layer Design for SOA Systems

This article explains the appropriate use cases for the Factory pattern, details the responsibilities and characteristics of the application layer in SOA systems, and provides concrete C# code examples for services, DTOs, and data assemblers to illustrate clean separation of concerns and effective data transfer.

Application LayerC#DDD
0 likes · 18 min read
Mastering Factory Pattern and Application Layer Design for SOA Systems
Tencent TDS Service
Tencent TDS Service
Dec 15, 2016 · Operations

Why Mobile Apps Need Their Own Timeout Strategy Beyond TCP

This article examines the design of read/write timeout mechanisms in WeChat's STN module, comparing TCP/IP layer retransmission with application‑level strategies, presenting experimental data from Android and iOS devices, and proposing total, first‑packet, packet‑gap, and dynamic timeout solutions to improve reliability on mobile networks.

Application LayerMobile NetworkingNetwork Reliability
0 likes · 15 min read
Why Mobile Apps Need Their Own Timeout Strategy Beyond TCP
MaGe Linux Operations
MaGe Linux Operations
Oct 31, 2016 · Information Security

What Is DDoS? Exploring Types, Mechanisms, and Prevention

This article explains what DDoS attacks are, outlines their main categories—including high‑volume floods, TCP state‑exhaustion attacks, and application‑layer assaults—describes how each operates, and highlights why modern DDoS threats have shifted toward sophisticated application‑level techniques.

Application LayerCyber AttackDDoS
0 likes · 4 min read
What Is DDoS? Exploring Types, Mechanisms, and Prevention
Java High-Performance Architecture
Java High-Performance Architecture
Sep 25, 2015 · Operations

Understanding Load Balancing: HTTP Redirects, Reverse Proxies, IP & DNS Methods

Load balancing distributes traffic across multiple servers using techniques such as HTTP redirects, reverse‑proxy (layer‑7) routing, IP‑based (layer‑4) balancing, and DNS round‑robin, each with distinct advantages and drawbacks regarding performance, scalability, configuration complexity, and fault tolerance.

Application LayerDNSIPVS
0 likes · 5 min read
Understanding Load Balancing: HTTP Redirects, Reverse Proxies, IP & DNS Methods