以数据为中心的体系结构:
在这种体系结构中,数据库是集中的,并由其他修改数据的客户端频繁访问。
客户端服务器体系结构:
这种体系结构具有一台或多台客户端计算机,它们通过网络或Internet连接连接到中央服务器(可能是数据库服务器)。
两者之间有什么区别?我听不懂 在两种体系结构中,都涉及服务器和客户端。服务器具有数据库,客户端访问该数据库以进行数据访问。 请帮助我了解明显的区别?
答案 0 :(得分:0)
实际上没有确切答案。我想说的是一个很好的指南,即以数据为中心的体系结构,客户需要知道数据模型并可以直接访问/操纵它。
客户端/服务器体系结构,通常会从客户端对数据层进行某种抽象,以便数据模型的更改仅会影响服务器层,而不会影响客户端层。
在前一种情况下,除了对数据模型进行附加更改外,其他任何事情都可能导致客户出现问题。在后者中,您(作为数据模型所有者)具有更大的灵活性,但是您自己也可以对抽象进行编码