使用数据库维护状态的优点与缺点?

原创 2007年09月15日 15:03:00

在某些情况中,您可能希望使用数据库支持来维护网站上的状态。通常,数据库支持与 Cookie 或会话状态结合在一起使用。例如,对于电子商务网站,普遍使用关系数据库维护状态信息,其原因是:

l         安全性

l         个性化

l         一致性

l         数据挖掘

使用数据库维护状态的优点为:

l         安全性 访问数据库需要严格的身份验证和授权。

l         存储容量 可以根据需要在数据库中存储尽可能多的信息。

l         数据持久性 可以根据需要在尽可能长的时间内存储数据库信息,这些信息不受 Web 服务器可用性的影响。

l         可靠性和数据完整性 数据库包括多种用于维护有效数据的功能,其中包括触发器和引用完整性、事务等。通过在数据库中(而不是在会话状态等对象中)保存有关事务的信息,可以更为方便地从错误恢复。

l         可访问性 存储在数据库中的数据可供众多的信息处理工具访问。

l         广泛的支持 有大量数据库工具可供使用,并且有许多自定义配置可供使用。

使用数据库维护状态的缺点为:

l         复杂性 使用数据库支持状态管理需要更复杂的硬件和软件配置。

l         性能注意事项 不佳的关系数据模型结构可能导致可伸缩性问题。此外,对数据库执行过多的查询可能会影响服务器性能。

 

相关文章推荐

索引的优点和缺点,设计数据库的人员必看

一、为什么要创建索引呢(优点)? 这是因为,创建索引可以大大提高系统的性能。 第一,   通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,   可以大大加快数据的检索速...

数据库中为什么药建立索引,建立索引有什么优点和缺点?

数据库中索引的优缺点 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也...

数据库索引的作用和优点缺点以及索引的11中用法

为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原...

Msql索引的介绍 优点和缺点和使用过程中要注意的一些事项 挺好的

索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytab...

FreeMarker优点和缺点与使用FreeMarker的10个理由

首先给大家简单介绍一下FreeMarker。FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Serv...

C语言的优点、缺点和使用步骤

一、C语言的特征C语言的优点 具有强大的控制结构 快速 代码紧凑—>程序更小 可移植到其它计算机 C语言的缺点 C语言的指针灵活,但也需要程序员更加谨慎地使用,否则容易出现不易察觉的错误; C语言有大...

LVS三种模式配置及优点缺点比较

目录: LVS三种模式配置 LVS 三种工作模式的优缺点比较 LVS三种模式配置 LVS三种(LVS-DR,LVS-NAT,LVS-TUN)模式的简要配置 LVS是什么: http://w...

C语言编写程序的优点和缺点以及与C++的区别

C语言编写程序的优点有哪些? 问题阐述 C语言能够存在并发展至今,其生命力之强可见一斑。这其中一定是有着某些不可替代的优点,那么C语言编写程序的优点都有哪些呢? 专家解答 为了方便读者理解,下...

XMPP——xmpp协议详解、优点、缺点及优化思路

jessonlv-- 吕国栋 本文主要介绍xmpp协议的详细介绍和分析,以及xmpp的优点、xmpp协议的缺点和相关优化思路和建议~...

HTTP 推送功能最新缺点&优点解剖

导读 上周我在斯达哥尔摩住了几天,出席了 HTTP 研讨会,参与了不少吸引人的讨论。其中一次是关于 HTTP 推送及其优缺点、早期实验结果的。 由于早期实验部署结果不那么理想,人们对 HTTP 推送大...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用数据库维护状态的优点与缺点?
举报原因:
原因补充:

(最多只允许输入30个字)