sql – 基于文件的数据库和基于服务器的数据库有什么区别?
发布时间:2020-12-12 06:23:04 所属栏目:MsSql教程 来源:网络整理
导读:我知道SQL,我知道数据库的基本结构,但我不知道基于文件的数据库是如何工作的而不是基于服务器的数据库. 解决方法 what is the difference between a file-based database and a server-based database 首先,数据库存储在文件中!所以简化的答案就是没有区别.
我知道SQL,我知道数据库的基本结构,但我不知道基于文件的数据库是如何工作的而不是基于服务器的数据库.
解决方法
首先,数据库存储在文件中!所以简化的答案就是没有区别. 但是当我们提到基于文件的数据库时,我们指的是我们直接与/直接交互/更新的数据库(通过JDBC驱动程序提供的SQL抽象),但实质上我们只是直接读/写文件.示例是SQLite 当我们谈论基于服务器的数据库时,我们的意思是有一个服务器进程在运行(绑定到某个端口),它接受请求(即SQL查询).您的进程连接到服务器并将查询发送到服务器,服务器本身负责更新数据库文件.示例是MS-SQL Server. 基于服务器的数据库可以在任何地方(可以通过网络访问),而基于文件的数据库必须位于本地文件系统的文件中. 选择哪一个取决于您的需求. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |