title: Are memory mapped files faster than Named Pipes?
body: <p>I was reading SQL Server Internals and Troubleshooting (Wrox) and it effectively says that <code>Shared Memory</code> is the default connection method, followed by TCP and then Named Pipes. What's curious though is that they say:</p>
  
  <p>"Named Pipes was developed for local area networks (LANs) but it can be inefficient across slower networks such as wide area networks (WANs)"</p>
  
  <p>I thought named pipes was strictly for IPC? And that in order to jump from IPC to network communication you had to use TCP/UDP. More interesting to me though is the mention of shared memory/memory mapped files - are they faster than NamedPipes/IPC?</p>