术语“嵌入式数据库”是否与“数据库”具有不同的含义?
答案 0 :(得分:16)
我见过的嵌入式数据库有两种定义:
答案 1 :(得分:5)
“嵌入式”这个词确实增加了意义,基本上数据库专用于特定应用程序,而不是在多个应用程序之间共享,在某种程度上隐藏在应用程序的用户之外,并完全由应用程序控制。
嵌入式数据库在概念上只是应用程序的一部分,而不是单独的东西。
答案 2 :(得分:2)
只需看看...的用法,例如H2嵌入式数据库。您不需要在您的计算机上运行服务器,您的整个数据库都存储在一个(这些最初是两个)本地文件中。当您连接到数据库时,它会被打开并锁定,当您断开连接时它会被解锁。
答案 3 :(得分:0)
当开发人员将数据库库嵌入应用程序中并且不需要管理员时,它称为嵌入式数据库。数据库是隐藏的,但是可以通过API访问通过SQL(例如ITTIA DB SQL)或没有SQL(例如Berkeley DB)进行数据管理。嵌入式数据库在Web开发或设备应用程序中很常见。