数据库系统基础中客户端/服务器架构的含义是什么?
我没有从谷歌得到任何正确的答案。 如果你提供一些资源,对我来说会更好。
答案 0 :(得分:1)
数据库架构在逻辑上划分为两个类型。
我。逻辑双层客户/服务器架构
II。逻辑三层客户/服务器架构
双层客户端/服务器架构用于在客户端运行的用户界面程序和应用程序。名为ODBC(开放式数据库连接)的接口提供了一个API,允许客户端程序调用dbms。大多数DBMS供应商提供ODBC驱动程序。客户端程序可以连接到多个DBMS。在这种架构中,客户端的一些变体也是可能的,例如在一些DBMS中,更多功能被转移到客户端,包括数据字典,优化等。这样的客户端被称为数据服务器。
三层客户端/服务器数据库架构是Web应用程序的常用架构。称为应用程序服务器或Web服务器的中间层存储Web连接软件和用于从数据库服务器访问适当数据量的应用程序的业务逻辑(约束)部分。该层充当介质,用于在数据库服务器和客户端之间发送部分处理的数据。
您想要使用哪种类型的数据库非常重要。每个数据库架构都有一些独特性并具有一些优势。有关更多详细信息,您可以看到以下链接。可能会对你有所帮助。