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