系统分析师
·中国金融电子化公司
数据库技术场景应用
字数 1066阅读 2040评论 0赞 0
我们公司主要是做银行应用的,使用的主要是关系型数据库,也考虑在数据库存档时使用列式数据库,非结构化数据,例如:凭证影像文件、报表文件、业务报文等,主要使用的是内容管理软件。
一、关系型数据库
OLTP交易型应用都是使用的关系型数据库,以IBM的DB2为主,从DB2 V8.2开始,现在都已经升级到DB2
V9.7,从DB2的发展看,DB2的功能和易用性都在不断提高,通过调优,都能满足应用需要。有几个小型的业务系统也使用了informix,个人感
觉,informix在一些小型应用上使用还是比较方便的。还有一个系统使用了Oracle,就易用性和工具而言,Oracle还是做的很好的,学习
oracle的IT技术人员也比较多,招人也比较容易。DB2学习的人还是少了些。
从现在发展趋势,DB2 和 Oracle之间的差距越来越小,两者都在学习对方的优点,DB2追赶的脚步很快,特别是DB2 V9.7和DB2
V10,增加了大量对Oracle迁移的支持。交易性数据库两者争雄的局面已经形成,选择是还是选择一个自己最熟悉和易于得到厂商支持的产品。
二、分析型数据库
OLAP应用主要使用了DB2
DPF,使用感觉是比较复杂,如果没有IBM的支持,很难做好。列式数据库也是OLAP的一个选择,曾经在一个历史数据库查询系统中使用列式数据库,当时
了解一些列式数据库的资料,列式数据库做的较好有sybase
IQ15.2,列式数据库的应用主要应用在大型数据仓库,对于数据分析类和数据挖掘、商业智能领域是一个比较好的选择。
三、其他
SAP在收购sybase后,形成了交易型数据库sybae ASE 、分析型列式数据库sybase IQ 、内存型数据库HANA全方位的数据库产品线,其发展也令人不可小觑。
四、非结构化数据
非结构化数据主要使用了IBM的Content Manager ,它有一个特点就是可以实现多层分布式架构,可以建立总行、省分行两级中心,比较适合大型银行管理海量的非结构化数据,性能不错。
总结一下:在选择数据库时,根据应用的不同,选择选择自己最熟悉的适宜的数据库产品。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论