-2
A
回答
1
你不清楚你在找什么,所以上下文会有帮助。因为我不确定你真正想要什么,所以我会尝试通过应用程序来解释。
Sqlite是一个常见和流行的嵌入式数据库的例子。它存在于单个文件中,它是轻量级的,因此它在需要持久数据存储而没有大量开销的应用程序中发挥出色。 Sqlite不需要运行服务器或后台进程。因此,您可以将嵌入式数据库视为存在于应用程序文件结构中的数据库。在iOS中,Core Data提供相同的功能。为了简单起见,数据库存在于应用程序中,没有真正的“客户端 - 服务器关系”。
MySQL是一个全面的数据库解决方案,它独立于您的程序运行。当程序需要访问数据库时,它连接到外部进程(服务器,可以是本地计算机),发出请求并处理响应。对于MySQL,考虑客户端 - 服务器模型是有帮助的,您的程序是客户端,数据库引擎是服务器(即使它们运行在同一个系统上)。
如果你正在制作一个web应用程序,你可能需要一个数据库,而MySQL是一个明智的选择。您在服务器上安装MySQL,并且您的Web应用程序将数据请求路由到服务器,服务器然后提供请求的数据。
如果您正在制作移动应用程序,并且需要持久数据存储,那么嵌入式数据库可能很合理。 iOS中的核心数据是一个体面的候选人。
如果你正在制作桌面应用程序,并且你想要一个数据库来支持它,那么Sqlite是一个相当不错的选择。您可以在应用程序的安装例程中添加数据库,然后按需访问它。如果你需要更健壮的东西,那么你可以在本地使用MySQL。或者您可以使用中央数据库服务器,并让您的应用程序使用Web服务来获取数据。
相关问题
- 1. 图形数据库和网络数据库有什么区别?
- 2. MVC模型,数据和数据库有什么区别?
- 3. 时态数据库和历史归档数据库有什么区别?
- 4. 嵌入式(内存)数据库或独立数据库
- 5. Java:嵌入式数据库
- 6. Delphi嵌入式数据库
- 7. 嵌入式Firebird数据库
- 8. 什么是我的嵌入式数据库位置
- 9. 面向对象和文档数据库有什么区别?
- 10. MySQL数据库中TABLE和VIEW之间有什么区别?
- 11. NoSQL和Column-Oriented数据库有什么区别?
- 12. Post,ApplyUpdates和Commit对数据库有什么区别?
- 13. 解释“创建数据库”时Oracle和Mysql有什么区别?
- 14. ROLAP和数据仓库有什么区别?
- 15. 数据库中的对象和实体有什么区别?
- 16. 对象存储和键值数据库有什么区别?
- 17. 在Oracle数据库中,ROWNUM和ROW_NUMBER有什么区别?
- 18. 删除和删除数据库有什么区别?
- 19. 在Slick中使用DatabaseConfig和数据库有什么区别?
- 20. 数据库中显式锁和隐式锁之间有什么区别?
- 21. 数据库抽象层和数据访问层有什么区别?
- 22. 数据库迁移测试和数据迁移测试有什么区别?
- 23. MFC和嵌入式数据库?
- 24. 嵌入式数据库和toplink
- 25. Adavanstage数据库服务器免费表和Advanstage数据库之间有什么区别什么是正常表
- 26. 数据库与数据源的区别
- 27. 同步嵌入式数据库与远程数据库
- 28. 将Java嵌入式数据库转换为独立数据库
- 29. 从独立数据库导出到嵌入式数据库
- 30. 这两种删除数据库的方法有什么区别?