Dzwebs.Net

撰写电脑技术杂文十余年

SQL Server Compact 数据库

Admin | 2013-7-4 10:58:27 | 被阅次数 | 5083

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  在做网站的时候,很多人面临的就是数据的存储问题,这就涉及到数据库的选择问题。

  不同的网站所使用的数据库是不一样的,因为这是根据网站的需求和用户来决定的。

  一般情况下,如果访问数据库的并发数比较大,是不适合使用ACCESS数据库的,因为访问量大,数据性能会降低,同时,数据的丢失问题也比较严重。

  下面,本文为你介绍一种微软免费的数据库,它的名称是:SQL Server Compact

  MS在SQL Server产品族里面提供两个免费的版本SQL Server Express和SQL Server Compact。用户可以免费下载,开发和部署这这两个版本,因此这是数据库方案的不错选择。

  使用SQL Server Express可以节省成本,由于SQL Server Express兼容SQL Server Standard和SQL Server Enterprise在数据处理上的所有功能,例如数据存储,日志处理,存储过程等等,在开发上可以无缝升级到Standard和Enterprise的版本。推荐使用在WEB应用上。

  SQL Server Compact可以免费应用到移动设备,桌面程序,甚至WEB应用里面,由于SQL Server Compact是In-process的数据库引擎,无需额外的安装和维护。SQL Server Compact和Microsoft SQL Server产品族共享通用的API,在.NET开发上可以使用通用的ADO.NET APIs, 同时支持LINQ and Entity Framework。SQL Server Compact不支持存储过程,但是支持T-SQL的子集,在桌面应用可以替代Access,为升级为SQL Server其他版本提供便利。

  因此,sql server compact用的很少,一般在嵌入式中应用。也可以说,sql server compact是文件数据库,不是数据数据库。SQL Server Compact是一个针对开发人员而设计的免费嵌入式数据库,这一版本的意图是构建独立、仅有少量连接需求的移动设备、桌面和Web客户端应用。

  总结,可以这样说,sql server compact是微软的免费小型数据库,如果是用于智能手机上,那么,可以选择该数据库。如果网站访问量大的话,应该选择SQL Server版本的。如果仅仅是测试网站或访问量少的网站,可以选择ACCESS数据库。


网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231