SQL Server 2005 Compact Edition 的数据存储体系结构
2007-05-15 09:27:28 来源:WEB开发网核心提示: 数据存储挑战 对于客户端应用程序或小规模服务器应用程序,您需要解决很多数据存储方面的挑战:•数据存储位置,SQL Server 2005 Compact Edition 的数据存储体系结构(2),如果您要构建分布式客户端应用程序,并且可以承担将数据存储于后端服务器并通过网络检索数
数据存储挑战
对于客户端应用程序或小规模服务器应用程序,您需要解决很多数据存储方面的挑战:
•
数据存储位置。如果您要构建分布式客户端应用程序,并且可以承担将数据存储于后端服务器并通过网络检索数据的费用,完全可以在服务器上使用 SQL Server 2005。如果要构建移动设备或客户端应用程序,则可能需要在客户端建立本地数据存储,以便在脱机时缓存数据。同时您可能还需要在客户端进行缓存,以避免通过网络重复检索诸如产品目录的大型数据集。对于客户端应用程序,可能只需在本地访问数据,在这种情况下,将数据存储在后端服务器上是没有意义的。
•
数据的易访问性。生产效率对于在预算内将应用程序按时推向市场来说是非常重要的。因此您应该选择那些能够轻松从存储位置读写数据的数据存储技术。
•
易查询性。功能强大的数据存储技术能够使您便捷迅速地搜索和选择单个记录或记录集合。
•
同步数据存储的能力。对于移动客户端应用程序,存储在本地的脱机数据必须要与后端数据存储保持同步。重新编写同步机制不仅容易出错,并且很耗时。因此选择的数据存储技术应当能够支持对多个数据存储的同步。
•
安全性。在存储数据时,安全性对于数据的保护来说是非常重要的,尤其对于移动设备或便携式客户端计算机更是如此。这样,一旦计算机被窃,未经授权的用户是无法访问其中存储的数据的。而且在同步数据时,对于传递中的数据也要提供一定的保护措施。
•
数据的完整性。当您对数据存储进行数据读写操作时,需要确保数据存储一致,没有发生数据损坏。事务性数据存储提供了确保完整性的机制,与非事务性数据存储相比应该更受欢迎。
- ››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表' (数...
更多精彩
赞助商链接