SQL Server 2005 Compact Edition 的数据存储体系结构
2007-05-15 09:27:28 来源:WEB开发网•
部署的便捷。对于客户端应用程序,资源占用较少、安装过程简便是实现可支持性和可维护性的关键。客户端应用程序所需的配置也应最大程度地精简,以便将应用程序连接到数据存储。
数据存储概述对数据进行存储有一系列的可选方案。不久以前,很多应用程序都采用各自的专有格式将数据序列化为磁盘上的平面文件。XML 为在文件中存储任意数据提供了一种更为结构化、更容易操作的方式,但这并未解决前一节中所述的很多问题。要解决实现强大可靠的数据存储所面临的各种挑战,关系数据库技术是目前唯一真正广泛采用的数据存储技术。
但即便您已经将目标锁定为数据库技术,仍然可以有多种选择。您需要综合其他的标准来选择合适的技术,并根据每个方案解决上节所述挑战的方法,选择合适的数据库技术。此外还需考虑数据库是以单用户客户端数据库运行还是以多用户服务器数据库运行。
在客户端应用程序中,应当将目标锁定在两种选择中的其中一个,具体取决于它是桌面应用程序,还是移动设备应用程序。如果是桌面应用程序(运行于桌面工作站、便携式计算机或 Tablet PC 之上),应考虑采用 SQL Server 2005 Compact Edition (SSCE) 或 SQL Server 2005 速成版 (SSE)。而对于运行 Microsoft Windows CE 或 Mobile 操作系统的移动设备,则可以选择 SSCE 或 EDB 嵌入式数据库引擎。
出于很多原因,SSCE 能够为大多数客户端业务应用程序提供功能强大、简单易用的解决方案。本文稍后将对这些原因给以更加详细的介绍。SSE 虽然仅用于专门的客户端应用程序,但它对于那些支持中等用户负载,同时需要功能更强、可缩放程度更高的体系结构的小规模服务器应用程序来说,也是一个不错的选择。如果设备需要本机支持,而您担心安装 SSCE 会对设备的磁盘和内存造成影响,则 EDB 可能是个不错的选择,但您需要将此方案与生产效率更高、功能更为强大的 SSCE 作一比较。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接