SQL Server on Linux
上QQ阅读APP看书,第一时间看更新

Client-server architecture concepts

In client-server architecture, the client is described as a user and/or device, and the server as a provider of some kind of service.

Figure 3-1. SQL Server client-server communication

As you can see in Figure 3-1, the client is represented as a machine, but in reality it can be anything:

  • Custom application (desktop, mobile, web)
  • Administration tool (SQL Server Management Studio, dbForge, sqlcmd)
  • Development environment (Visual Studio, KDevelop)