嵌入式数据库和普通数据库(如MySQL或Oracle)有什么区别?

5
什么是嵌入式数据库和普通数据库(例如MySQL或Oracle)之间的区别?我们应该在什么时候使用它们?
2个回答

8
长话短说:
嵌入式数据库(如MS SQL Compact、SQLite等)集成在您正在开发或执行的应用程序中。通常是一个包含特定数据结构以存储数据的文件。
“普通”数据库如MySql、Oracle或MS Sql需要服务器来执行和存储数据。您必须在本地或远程服务器上安装应用程序以允许正确的连接。
使用嵌入式数据库,您可以在不安装数据库服务器的情况下执行软件。

1
关于“何时使用嵌入式数据库”的问题,我建议您在这里查看: when-to-use-an-embedded-database - insilenzio

0
嵌入式数据库是指将数据库管理解决方案嵌入到应用程序中,而不是提供独立工具的数据库技术。在许多情况下,这有效地“隐藏”了数据库管理工具,使终端用户无法看到。
与普通数据库不同,你需要安装独立应用程序和服务器才能使用数据库,而嵌入式数据库则不需要。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接