刚刚在我的笔记本电脑上用 Ubuntu 安装了 MYSQL 服务器和客户端,我想知道,
(1) 是否所有的数据库管理系统都采用server-client模型,不管它们是真正用于网站和webservers一起使用,还是仅仅用于初学者学习等非网站用途。
(2) 查询语言是否属于数据库管理系统的客户端?即,查询语言是否仅在数据库管理系统的客户端使用?
谢谢并恭祝安康!
刚刚在我的笔记本电脑上用 Ubuntu 安装了 MYSQL 服务器和客户端,我想知道,
(1) 是否所有的数据库管理系统都采用server-client模型,不管它们是真正用于网站和webservers一起使用,还是仅仅用于初学者学习等非网站用途。
(2) 查询语言是否属于数据库管理系统的客户端?即,查询语言是否仅在数据库管理系统的客户端使用?
谢谢并恭祝安康!
(1) 否,例如参见sqlite 。
(2) 一点也不,据我所知,在每个主要的客户端-服务器 RDBM 中,SQL 语句都是在服务器端解析和处理的。