您的位置:首页 > 数据库

“大型票务系统”和“实物电商系统”的数据库选型

2014-05-30 13:27 295 查看
讨论请移步至:http://www.zhiliaotech.com/ideajam/idea/detail/423

相关文章:

《今天你买到票了吗?——从铁道部12306.cn网站漫谈电子商务网站的“海量事务高速处理”系统》

不能简单套用“实物电商系统”对“大型票务系统”做需求分析

“大型票务系统”和“实物电商系统”在不能提供商品(服务)时给消费者带来的影响有巨大差异

“大型票务系统”和“实物电商系统”的系统边界之间的区别与联系

“大型票务系统”和“实物电商系统”按系统边界分析各种业务形式

“大型票务系统”和“实物电商系统”在支付方面的区别和联系

“大型票务系统”和“实物电商系统”在恶意订单方面的区别与联系

大型票务系统中用户名和密码的安全性问题

大型票务系统自身特点所引入的安全性问题

“大型票务系统”和“实物电商系统”在“库存”计算方面的巨大差异

“大型票务系统”和“实物电商系统”在接入管理方面的差异
“大型票务系统”和“实物电商系统”在和企业其他部门关系的联系和误区

“大型票务系统”和“实物电商系统”和企业其他部门的依赖关系对项目管理的影响

“大型票务系统”中对机器恶意访问的处理——验证码

“大型票务系统”中地恶意访问的处理——“接入管理”部分

数据库选型(或者说是结构化数据的持久化存储选型)是几乎所有信息系统都需要考虑的问题。一个信息系统从小到大的发展过程中,在不同的发展阶段所需要的数据库也不同。

当信息系统处于规模较小的初级阶段时,一般是按照应用的特征选择数据库。如果是CMS、Web 1.0、Web 2.0等对数据库服务质量要求较低的应用,可以选择以MariaSQL(MySQL被收购后,由社区开发的新版本)为代表的开源免费数据库。如果是OA系统这种对于数据库服务质量要求较高的应用,则需要考虑采用企业级商用数据库,不仅数据库程序本身能提供比较丰富的功能、能保证比较高的服务质量,同时也会和所运行的硬件有较好的配合(例如在容灾、容错方面)。

但是企业级商用数据库随着系统规模的增长,渐渐的也会曝露出不足之处,这并不是说企业级商用数据库有什么先天的缺陷,而是随着规模的增长,那些依赖于企业级商用数据库本身的特性,将渐渐不能满足要求,此时就需要系统自行开发相应的功能。随着越来越多的功能被取代,企业级商用数据库渐渐只剩下单纯的结构化数据存储。

此时企业级商用数据库的的性价比就太低了。当系统发展到了这个阶段,将不得不换掉企业级商用数据库,当然,这也将付出相应的代价。具体的说,也就是所谓的“去IOE”化。

因此对于大型系统而言,在考虑采用什么数据库时,首先应当考虑哪些特性自行开发、哪些特性依赖于数据库,然后按照依赖于数据库的特性组合来选择数据库。

(去IOE化的概念见仁见智,,本文仅用于说明本文讨论的问题,不就此展开)

联系作者:QQ 443089607 微信:huzhenghui

产品经理请加QQ群 189763636 群07期Axure7PM交互
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐