楼主: myth8860

[每周一议]应用是否应该使用大量的数据库特性?

[复制链接]
论坛徽章:
5
2008新春纪念徽章
日期:2008-02-13 12:43:032012新春纪念徽章
日期:2012-01-04 11:50:442013年新春福章
日期:2013-02-25 14:51:24技术图书徽章
日期:2014-03-31 10:50:45技术图书徽章
日期:2014-04-17 09:11:35
发表于 2012-1-12 11:36 | 显示全部楼层
见过 某厂商产品,号称可以兼容多种数据库,取得了移植的便利性的同时,性能也不会太好。
既然选定了一个开发架构,绑定了一种数据库,花了钱在上面,就继续走下去,充分利用
数据库已经存在的特性,大大减少开发难度。
而且现在多数都是集中平台,如果要分省部署,可以选mysql之类的嘛,
没必要为了省钱,就彻底放弃数据库的特性

使用道具 举报

回复
论坛徽章:
9
蜘蛛蛋
日期:2011-12-28 14:46:28ITPUB季度 技术新星
日期:2012-05-22 15:10:11蛋疼蛋
日期:2012-05-28 16:48:46蜘蛛蛋
日期:2012-05-28 16:54:09茶鸡蛋
日期:2012-05-28 17:27:32双黄蛋
日期:2012-05-28 17:45:17迷宫蛋
日期:2012-05-29 10:49:35蛋疼蛋
日期:2012-06-04 17:13:15优秀写手
日期:2013-12-18 09:29:11
发表于 2012-1-12 12:57 | 显示全部楼层
accphaijiang 发表于 2012-1-11 14:52
应该大量使用,因为这意味着性能,但同时要看架构,架构应该考虑到这些问题,退一步说异构数据迁移目前貌似 ...

DB变更的话,是不常见,但是也有,也是几百年才发生的事情,开发选择的话,我也同意以架构为基石,来做。。

使用道具 举报

回复
论坛徽章:
5
ITPUB十周年纪念徽章
日期:2011-11-01 16:24:512012新春纪念徽章
日期:2012-01-04 11:54:26双黄蛋
日期:2012-02-29 11:03:35茶鸡蛋
日期:2012-04-24 09:28:22优秀写手
日期:2014-04-22 06:00:18
发表于 2012-1-12 15:22 | 显示全部楼层
使用特性就是为了性能或者其他方面考虑,反正就是想将该数据库的优势发挥到最大,如果都弄成通用的话,那用什么数据库不都差不多,这样应用在数据库方面的性能就是个瓶颈了,还有一般数据库在设计之初一般就选型了吧,一般数据库开发都不会以数据库通用为目的吧

使用道具 举报

回复
论坛徽章:
21
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51ITPUB社区12周年站庆徽章
日期:2013-08-20 11:30:11ITPUB社区12周年站庆徽章
日期:2013-10-17 13:56:59三菱
日期:2013-11-25 11:21:192014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02马上有钱
日期:2014-03-20 15:53:112014年世界杯参赛球队: 葡萄牙
日期:2014-07-24 11:03:54慢羊羊
日期:2015-03-04 14:51:352013年新春福章
日期:2013-04-08 17:42:48
发表于 2012-1-12 19:35 | 显示全部楼层
其实说白了,选用何种产品要看我们的诉求是什么?
DB2,大的国企和金融行业用的比较多,这是因为IBM在金融领域的历史地位较高,它的大机、AS400、P小型机,因其优异的稳定性占据极大的市场份额,相应的,它的相关软件对硬件的支持也是最好的,毕竟是自己的东西。这就是为什么国内很多大国企和金融领域基本都是IBM系,P小型机、DB2、WenSphere、Tivoli、Domino,从头到脚,全部是IBM产品。有人问,不怕对IBM失去议价能力吗?当然有考虑,两方都有考虑。IBM要考虑这些大客户的承受能力,这样的大客户他不可能太轻视,所以在价格上还是有很大优惠的,要比别的产品贵,那是必须的,当然肯定是在这些客户承受范围内的,这其中包括客户人员的技术能力等客观因素。
Oracle,中大型企业和私企选用较多,考虑性价比,Oracle算是比较靠谱的产品。不像IBM那么高高在上,有议价的优势(相比IBM而言),服务也比IBM好,在这里鄙视一下IBM的服务。而且社会上学oracle的渠道和技术人员也多,平台兼容性也不错,所以称为很多中大型企业的首选。毕竟,纯做软件的公司,在对客户的态度上还是有所收敛的。(不知道SUN的硬件厉害了以后会是啥样。。)
其余的,SQL Server、mysql等林林总总的就不多说了。
所以用不用数据库的独特特性不是我们技术人员决定的,而是领导决定的。和IBM签了10年的合同,为何不用它的优异特性呢?呵呵

使用道具 举报

回复
论坛徽章:
1088
金色在线徽章
日期:2007-04-25 04:02:08金色在线徽章
日期:2007-06-29 04:02:43金色在线徽章
日期:2007-03-11 04:02:02在线时间
日期:2007-04-11 04:01:02在线时间
日期:2007-04-12 04:01:02在线时间
日期:2007-03-07 04:01:022008版在线时间
日期:2010-05-01 00:01:152008版在线时间
日期:2011-05-01 00:01:342008版在线时间
日期:2008-06-03 11:59:43ITPUB年度最佳技术原创精华奖
日期:2013-03-22 13:18:30
发表于 2012-1-12 19:49 | 显示全部楼层
没有什么可说的,考虑以后要换库,必然是个大工程,没有那么简单的,该用还是用

我们这边大系统数据库结构变下,系统改改,就得百号人干一年。。。。

有的小系统无所谓吧,用个框架,比如HIBERNATE,用HQL,底层兼容,大系统肯定不用那玩意啦

使用道具 举报

回复
论坛徽章:
37
秀才
日期:2015-08-26 09:00:13秀才
日期:2015-08-26 09:00:13嫦娥
日期:2015-08-26 10:44:22ITPUB14周年纪念章
日期:2015-10-26 17:23:44
发表于 2012-1-13 09:50 | 显示全部楼层
宋夕夕 发表于 2012-1-12 12:57
DB变更的话,是不常见,但是也有,也是几百年才发生的事情,开发选择的话,我也同意以架构为基石,来做。 ...

哪里用几百年,以前金融很多用informix的,现在呢?

使用道具 举报

回复
求职 : 数据库开发
认证徽章
论坛徽章:
57
妮可·罗宾
日期:2017-04-29 10:55:21弗兰奇
日期:2018-08-31 20:09:41ITPUB18周年纪念章
日期:2019-03-12 14:03:46
发表于 2012-1-13 11:49 | 显示全部楼层
买不起,为什么还要用呢?
采购时就应该衡量成本吧
--- --------------------------------------
同意,如果真正需要的话,成本不能省
否则,使用开源数据库完全能满足大部分的系统要求,使用mysql的案例不少。

使用道具 举报

回复
认证徽章
论坛徽章:
99
凯迪拉克
日期:2013-10-08 15:55:12凯迪拉克
日期:2013-12-27 09:30:49奔驰
日期:2014-02-15 09:04:10雪佛兰
日期:2014-02-18 15:33:09马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 17:30:42马上加薪
日期:2014-02-18 17:20:352014年新春福章
日期:2014-02-18 18:15:17马上加薪
日期:2014-03-10 09:17:33问答徽章
日期:2014-02-21 08:42:42
发表于 2012-1-13 13:04 | 显示全部楼层
個人認為:
    1.數據庫的特性變更都是很快的
    2.每一款數據庫都有自己占優勢的業務面
只是在一個時期,選取適合本身系統的特性就OK了吧,幾年以後的事情都說不準啊!

使用道具 举报

回复
认证徽章
论坛徽章:
99
凯迪拉克
日期:2013-10-08 15:55:12凯迪拉克
日期:2013-12-27 09:30:49奔驰
日期:2014-02-15 09:04:10雪佛兰
日期:2014-02-18 15:33:09马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 17:30:42马上加薪
日期:2014-02-18 17:20:352014年新春福章
日期:2014-02-18 18:15:17马上加薪
日期:2014-03-10 09:17:33问答徽章
日期:2014-02-21 08:42:42
发表于 2012-1-13 13:04 | 显示全部楼层
個人認為:
    1.數據庫的特性變更都是很快的
    2.每一款數據庫都有自己占優勢的業務面
只是在一個時期,選取適合本身系統的特性就OK了吧,幾年以後的事情都說不準啊!

使用道具 举报

回复
认证徽章
论坛徽章:
99
凯迪拉克
日期:2013-10-08 15:55:12凯迪拉克
日期:2013-12-27 09:30:49奔驰
日期:2014-02-15 09:04:10雪佛兰
日期:2014-02-18 15:33:09马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 17:30:42马上加薪
日期:2014-02-18 17:20:352014年新春福章
日期:2014-02-18 18:15:17马上加薪
日期:2014-03-10 09:17:33问答徽章
日期:2014-02-21 08:42:42
发表于 2012-1-13 13:22 | 显示全部楼层
不用刻意追求,實用才是王道!
    哪天真要切換資料庫,那也是各款資料庫發展有問題!
我們也是無能為力的。。。。。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表