在某些情况中,您可能希望使用数据库支持来维护网站上的状态。通常,数据库支持与 Cookie 或会话状态结合在一起使用。例如,对于电子商务网站,普遍使用关系数据库维护状态信息,其原因是:
<!--[if !supportLists]-->l <!--[endif]-->安全性
<!--[if !supportLists]-->l <!--[endif]-->个性化
<!--[if !supportLists]-->l <!--[endif]-->一致性
<!--[if !supportLists]-->l <!--[endif]-->数据挖掘
使用数据库维护状态的优点为:
<!--[if !supportLists]-->l <!--[endif]-->安全性 访问数据库需要严格的身份验证和授权。
<!--[if !supportLists]-->l <!--[endif]-->存储容量 可以根据需要在数据库中存储尽可能多的信息。
<!--[if !supportLists]-->l <!--[endif]-->数据持久性 可以根据需要在尽可能长的时间内存储数据库信息,这些信息不受 Web 服务器可用性的影响。
<!--[if !supportLists]-->l <!--[endif]-->可靠性和数据完整性 数据库包括多种用于维护有效数据的功能,其中包括触发器和引用完整性、事务等。通过在数据库中(而不是在会话状态等对象中)保存有关事务的信息,可以更为方便地从错误恢复。
<!--[if !supportLists]-->l <!--[endif]-->可访问性 存储在数据库中的数据可供众多的信息处理工具访问。
<!--[if !supportLists]-->l <!--[endif]-->广泛的支持 有大量数据库工具可供使用,并且有许多自定义配置可供使用。
使用数据库维护状态的缺点为:
<!--[if !supportLists]-->l <!--[endif]-->复杂性 使用数据库支持状态管理需要更复杂的硬件和软件配置。
<!--[if !supportLists]-->l <!--[endif]-->性能注意事项 不佳的关系数据模型结构可能导致可伸缩性问题。此外,对数据库执行过多的查询可能会影响服务器性能。
分享到:
相关推荐
简单备份适合于只读数据库或由能轻松重新创建的批处理作业填充的数据库,或者在备份之间不必维护数据库更改的情况下。 表 1.简单备份的优缺点 优点: 缺点: 保护级别: 数据库备份可以转移到外部位置,以...
和它的优点缺点是什么?5、什么是内存泄漏?6、维护数据库的完整性和一致性,你喜欢用触发器还是自写业务逻辑?为什么?7、什么是事务?什么是锁?8、什么叫视图?9、 where和Having区别:10、on和in的区别:11、...
对比分析 优点 支持通用的RDBMS,可跨数据库平台 与特定的GIS平台紧密结合,有较高的空间处理效率 可以充分利用RDBMS的内核技术,获得较好的存取效率 支持扩展SQL 较易实现数据共享与互操作 缺点 难以利用DBMS的内核...
5.3 删除索引 5.3.1 删除索引的语句结构 5.3.2 使用SQL语句删除索引 5.4 视图的基础知识 5.4.1 视图概述 5.4.2 视图的优点与缺点 5.5 视图的基本操作 5.5.1 创建视图的基本语句结构 5.5.2 使用SQL语句创建视图 ...
当今的大学,学生多则数万,少则亦有几千,扩招每年为国家多输送了千千万 万的人才,然而,学校的压力却是每年的剧增,尤其在学生成绩的管理上,依旧使用着 较为落后的人工档案管理系统,使用上的不便与维护上的开销...
8.3 编译与使用MFS的经验总结 8.3.1 安装选项说明 8.3.2 管理服务器 8.3.3 元数据日志服务器 8.3.4 数据存储服务器 8.3.5 客户端挂载 8.4 管理与使用MFS 8.4.1 在客户端挂载文件系统 8.4.2 MFS常用...
4.3.2反范式的优点和缺点130 4.3.3混用范式化和反范式化131 4.4缓存表和汇总表132 4.4.1物化视图134 4.4.2计数器表135 4.5加快ALTERTABLE操作的速度136 4.5.1只修改.frm文件137 4.5.2快速创建MyISAM索引139 ...
003微服务的优点 004微服务的缺点 第2章 Linux使用 005Linux 简介 006Linux 与 Windows 比较 007安装 Linux 008Linux 远程控制管理 009Linux 目录结构 010操作文件目录 011系统管理命令 012开关机命令 013压缩...
12.2 线程的优点和缺点 417 12.3 第一个线程程序 418 12.4 同时执行 421 12.5 同步 423 12.5.1 用信号量进行同步 423 12.5.2 用互斥量进行同步 427 12.6 线程的属性 431 12.7 取消一个线程 435 12.8 多线程 ...
12.2 线程的优点和缺点 417 12.3 第一个线程程序 418 12.4 同时执行 421 12.5 同步 423 12.5.1 用信号量进行同步 423 12.5.2 用互斥量进行同步 427 12.6 线程的属性 431 12.7 取消一个线程 435 12.8 多线程 ...
⑴确立主题 >>> ⑵建立并维护主关键词库 >>> ⑶搜集整理种子网址,作网站结构分析与统计分析 >>> ⑷建立并执行抓取网址任务 >>> ⑸网址去重及监测 >>> ⑹建立并执行网页采集任务 >>> ⑺网页去重过滤及监测 >>> ⑻建立...
003微服务的优点 004微服务的缺点 第2章 Linux使用 005Linux 简介 006Linux 与 Windows 比较 007安装 Linux 008Linux 远程控制管理 009Linux 目录结构 010操作文件目录 011系统管理命令 012开关机...
在页面控件中,如果有多个自定义控件使用多个不同的控件来显示不同的数据结构,为了让这些页面控件能够在在页面上协调的工作,则需要使用控件状态来保护控件,同时,控件状态是不能被关闭的。同样,控件状态也有它的...
判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件。(×) 7. 需求分析的主要方法有SD法、OOA法及HIPO法等。(×) 8. 分层的DFD图可以用于可行性分析阶段,描述系统的物理结构。(×) 9. 信息建模方法...
前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展而应 运而生的一种技术,在这种模式下,客户端需要一个浏览器,服务器端是Web Server ,而Web Server是与数据库和应用服务器的紧密结合,可见,...
但一直以来人们使用传统人工的方式管理文件工资档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,...
打造易扩展的通用网关(取消连接数据库,与业务解偶) # 具体流程 ## 转发对象配置: - 超级管理员端: 通过配置一个超级管理员端,它可以接收来自所有连接的 collectSockets 的数据。这样的设计可以用于全局的...