运行机制上,ASP.NET被设计成首编译方式,单纯从页面运行效率上,编译式的运行机制肯定高于解释式的。
编码方式上,ASP.NET采用了代码分离技术,即经常说到的ASP.NET三层结构,表示层、业务层和数据层。
2.2 SQL SERVER 2008
随着各种大型数据库处理系统的发展以及商业网站对数据可靠性和安全性要求的不断提高,市场竞争日益激烈,陈旧的数据库管理服务已经无法满足用户的需求。在这种环境下,Microsoft公司发布了Microsoft SQL Server 2008数据库,它是该公司数据平台的主要部分,是可信任、高效、智能的数据平台。文献综述
一、 保护用户信息
1. 简单的数据加密
SQL Server 2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。进行加密使公司可以满足遵守规范和及其关注数据隐私的要求。简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。这些可以在不改变已有的应用程序的情况下进行。
2. 外键管理
SQL Server 2008为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。SQL Server 2008通过支持第三方密钥管理和硬件安全模块(HSM)产品为这个需求提供了很好的支持。
3. 增强了审查
SQL Server 2008使你可以审查你的数据的操作,从而提高了遵从性和安全性。审查不只包括对数据修改的所有信息,还包括关于什么时候对数据进行读取的信息。SQL Server 2008具有像服务器中加强的审查的配置和管理这样的功能,这使得公司可以满足各种规范需求。SQL Server 2008还可以定义每一个数据库的审查规范,所以审查配置可以为每一个数据库作单独的制定。为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。