术语“嵌入式数据库”是否与“数据库”具有不同含义?何时数据库被称为嵌入式数据库?
回答
有嵌入式数据库的两个定义我见过:
- 嵌入式数据库,在特别设计的“嵌入式”空间(移动设备等。)的数据库系统,这意味着他们的表现相当在紧张的环境中(内存/ CPU明智的。)
- 嵌入式数据库中不需要的服务器,并嵌入到应用的数据库(如SQLite)。这意味着一切由应用程序管理。
我个人从未见过该术语的使用与Wikipedia的定义完全相同,但这可能是我的错,尽管它与我上面的第二个数字相差无几。
感谢您的答复。我有个问题。 WRT到#2,你是否说服务器实际驻留在应用程序服务器中,因此启动/停止应用程序服务器负责数据库进程的启动/停止? – ihavprobs
取决于数据库和应用程序使用的确切技术,但是,应用程序管理数据存储。在SQLite的情况下,它只是一个链接库,所以没有实际的服务器。 –
再次感谢。具体而言,我试图在apache geronimo服务器中使用apache derby数据库作为apache wicket web应用程序。因此,它负责管理整个数据库服务器管理的geronimo服务器的启动/停止,以便管理员用户不必担心单独的数据库服务器。我对么? – ihavprobs
“嵌入”一词确实增加的含义,基本上该数据库专用于特定的应用程序,而不是多个应用程序之间共享的,在一定程度上从所述应用程序的用户隐藏的,并且由应用程序完全控制。
嵌入式数据库在概念只是一个应用程序,而不是一个独立的东西的一部分。
刚才看到的使用...例如H2-嵌入式数据库。你不需要在你的机器上运行一个服务器,你的整个数据库都存储在一个本地文件中(原本是两个)。当您连接到您的数据库时,它会被打开并锁定,并在您断开连接时解锁。
- 1. 何时使用嵌入式数据库
- 2. Delphi嵌入式数据库
- 3. HSQL嵌入式数据库
- 4. Java:嵌入式数据库
- 5. 嵌入式Firebird数据库
- 6. 将Java嵌入式数据库转换为独立数据库
- 7. 嵌入式(内存)数据库或独立数据库
- 8. 数据库与JSON Vs嵌入式数据库
- 9. 同步嵌入式数据库与远程数据库
- 10. 从独立数据库导出到嵌入式数据库
- 11. SQLite加入嵌入式数据库表
- 12. berkely xml数据库作为来自java的嵌入数据库
- 13. H2数据库是否适合作为大型表的嵌入式数据库?
- 14. Spring + Hibernate + H2嵌入式数据库。数据如何保存?
- 15. 快速只读嵌入式“数据库”?
- 16. 多用户嵌入式数据库
- 17. MFC和嵌入式数据库?
- 18. 停止H2的嵌入式数据库
- 19. 带嵌入式数据库的Java EE
- 20. Spring H2嵌入式数据库文件?
- 21. Java嵌入式数据库持久性
- 22. jdbc:嵌入式数据库抛出HsqlException
- 23. 嵌入式Firebird数据库和Hibernate
- 24. 了Spring JDBC嵌入式数据库lifecycyle
- 25. 嵌入式SQL数据库加密?
- 26. Jetty中的嵌入式数据库
- 27. 用于ASP.NET的嵌入式数据库
- 28. 阅读嵌入式H2数据库
- 29. 与嵌入式SQL Server CE数据库
- 30. ASP.NET MVC 2嵌入式数据库
http://en.wikipedia.org/wiki/Embedded_database –