liveBook · Manning

Local network

As explained in Fast Python: High performance techniques for large datasets

A local network is a computer network connecting devices within a limited physical or administrative area, such as a home, office, or campus.

A local network connects devices within a limited physical or administrative area. In high-performance computing, it can be faster to communicate with another computer than to access a local disk, changing assumptions about where data access is slow. section 6.0 section 6.4

That speed makes conventional communication choices worth reconsidering: REST over HTTPS is described as inefficient for a very fast local network. A pastebin-style service provides a client/server example, with clients sending text for storage and requesting it later. section 6.4

Network reliability also affects protocol choices. A reliable local network can make UDP a more viable alternative when TCP’s reliability carries an unnecessary performance cost. section 1.2.2

How Fast Python: High performance techniques for large datasets covers it

How deep it goes
Compares network and disk throughput, then motivates a client/server design suited to fast local communication.
Examples
Uses a pastebin-style client/server service to illustrate storing and retrieving text over a fast local network.
What you can do after
Evaluate how fast local networks can change assumptions about disk access and conventional network communication.
How it connects
Connects local networks with persistent storage, REST, HTTPS, TCP, UDP, and IP.

Also explained in

Compare how 2 books explain local network →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Fast Python: High performance techniques for large datasets. The section links point to the parts of the book it draws on.