楼主: myth8860

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

[复制链接]
论坛徽章:
27
2010新春纪念徽章
日期:2012-10-09 21:15:58奔驰
日期:2013-12-18 16:13:12凯迪拉克
日期:2014-01-24 12:35:202015年新春福章
日期:2015-04-01 23:38:112010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:192013数据库大会纪念章
日期:2015-04-23 10:33:192014数据库大会纪念章
日期:2015-04-23 10:33:192015中国数据库技术大会纪念徽章
日期:2015-04-24 16:04:24
发表于 2012-1-11 22:13 | 显示全部楼层
下面的应用也可以用开发来实现啊。上级单位用ORACLE,下级不一定要用啊,程序开发也能实现相应的逻辑,再说下级单位的逻辑与架构也没上级的复杂啊。数据库也有接口来实现啊

使用道具 举报

回复
求职 : 数据库开发
认证徽章
论坛徽章:
28
ITPUB学员
日期:2009-10-14 18:49:45至尊黑钻
日期:2015-12-31 11:11:56数据库板块每日发贴之星
日期:2009-10-22 01:01:02优秀写手
日期:2014-04-30 06:00:17ITPUB8周年纪念徽章
日期:2009-10-09 21:30:10马上有车
日期:2014-10-09 10:14:53马上有钱
日期:2014-02-18 16:43:09路虎
日期:2013-10-15 15:38:59林肯
日期:2013-09-12 15:57:33ITPUB 11周年纪念徽章
日期:2012-10-09 18:11:48
发表于 2012-1-12 08:32 | 显示全部楼层
选择数据库的时候要考虑很多因素,如果不使用数据库特性的话,那么除了钱以外的其他因素考虑跟没考虑就没有区别的。。。买数据库不使用特性才是真正的浪费

使用道具 举报

回复
论坛徽章:
171
ITPUB社区OCM联盟徽章
日期:2013-07-30 11:25:46最佳人气徽章
日期:2013-03-19 17:13:45ITPUB年度最佳技术原创精华奖
日期:2013-03-22 13:18:30ITPUB季度 技术新星
日期:2012-05-22 15:10:11BLOG每日发帖之星
日期:2012-02-15 16:43:07生肖徽章2007版:马
日期:2012-03-07 10:13:26蓝锆石
日期:2012-02-24 10:13:15萤石
日期:2012-02-24 10:13:15海蓝宝石
日期:2012-02-24 10:13:15紫水晶
日期:2012-03-01 21:28:36
发表于 2012-1-12 09:46 | 显示全部楼层
我觉得应该更加人性化,数据库特性应该是越多越好,但是面对不同的使用商,就该有不同的方案,并不是说创造了大量的数据库新的特性,就一定要客户使用。

而是说,我创建了大量的特性,那么客户你就可以进行实际的抉择,您公司需要什么样的特性,我就给出相应的方案,

创新,所以不该说应不应使用大量的特性,这个是必须的

未来一切都将走向人性化,自动化,

相信数据库也会这样····

以上仅代表个人看法

使用道具 举报

回复
认证徽章
论坛徽章:
43
现任管理团队成员
日期:2011-05-07 01:45:08ITPUB元老
日期:2012-09-12 14:50:28版主5段
日期:2014-06-11 02:21:31阿斯顿马丁
日期:2013-11-19 10:38:16祖母绿
日期:2012-11-06 12:43:12路虎
日期:2013-11-20 11:37:53雪佛兰
日期:2013-09-05 13:28:25ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512015中国数据库技术大会纪念徽章
日期:2015-04-24 16:04:24秀才
日期:2015-05-26 13:32:07
发表于 2012-1-12 09:53 | 显示全部楼层
周应侯 发表于 2012-1-12 09:46
我觉得应该更加人性化,数据库特性应该是越多越好,但是面对不同的使用商,就该有不同的方案,并不是说创造 ...

呵呵,从数据库提供商的角度来说当然特性越多越好。

使用道具 举报

回复
论坛徽章:
171
ITPUB社区OCM联盟徽章
日期:2013-07-30 11:25:46最佳人气徽章
日期:2013-03-19 17:13:45ITPUB年度最佳技术原创精华奖
日期:2013-03-22 13:18:30ITPUB季度 技术新星
日期:2012-05-22 15:10:11BLOG每日发帖之星
日期:2012-02-15 16:43:07生肖徽章2007版:马
日期:2012-03-07 10:13:26蓝锆石
日期:2012-02-24 10:13:15萤石
日期:2012-02-24 10:13:15海蓝宝石
日期:2012-02-24 10:13:15紫水晶
日期:2012-03-01 21:28:36
发表于 2012-1-12 10:23 | 显示全部楼层
myth8860 发表于 2012-1-12 09:53
呵呵,从数据库提供商的角度来说当然特性越多越好。

嗯~其实对客户多少不重要是吧,重要的是实用,

但一个公司应该注重未来的发展,随着数据量的增大,功能也肯定需要更多,所以

我觉得数据库厂商应该做好数据库的接口,让功能可以进行随时扩充····

使用道具 举报

回复
论坛徽章:
2
ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15奥运会纪念徽章:摔跤
日期:2008-07-01 17:51:09
发表于 2012-1-12 10:25 | 显示全部楼层
我觉得,业务逻辑放到数据库层用存储过程来实现不如放到应用层实现好。虽然开发较快,但维护麻烦。

使用道具 举报

回复
论坛徽章:
9
2012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-07 09:59:35茶鸡蛋
日期:2012-02-16 14:26:00ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:322013年新春福章
日期:2013-02-25 14:51:24ITPUB社区12周年站庆徽章
日期:2013-08-22 17:29:07优秀写手
日期:2014-03-20 06:00:36慢羊羊
日期:2015-03-04 14:19:442015年新春福章
日期:2015-03-06 11:57:31
发表于 2012-1-12 10:35 | 显示全部楼层
这个是有两面性的。这个应该提前规划一下,如果选定数据库作为相当长一段时间的唯一选择,可以有些数据库独有的特性,但是也不建议过度使用这些特性,因为随着时间的推移,难说将来数据库厂商的格局发生什么样的变化,数据库技术发生什么样的变化,还有就是企业和数据库厂商关系方面、投入方面都需要统筹考虑。

使用道具 举报

回复
论坛徽章:
9
2012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-07 09:59:35茶鸡蛋
日期:2012-02-16 14:26:00ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:322013年新春福章
日期:2013-02-25 14:51:24ITPUB社区12周年站庆徽章
日期:2013-08-22 17:29:07优秀写手
日期:2014-03-20 06:00:36慢羊羊
日期:2015-03-04 14:19:442015年新春福章
日期:2015-03-06 11:57:31
发表于 2012-1-12 10:37 | 显示全部楼层
还有就是很多应用采用分层技术来实现,避免过度耦合,比如程序语言和数据库语言各有所长,应该分别利用长处,避免短处。

使用道具 举报

回复
论坛徽章:
14
2011新春纪念徽章
日期:2011-04-02 17:01:062013年新春福章
日期:2013-02-25 14:51:24复活蛋
日期:2012-12-06 19:27:46ITPUB 11周年纪念徽章
日期:2012-10-09 18:16:00ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42紫蛋头
日期:2012-03-13 16:37:18灰彻蛋
日期:2012-02-06 14:20:122012新春纪念徽章
日期:2012-01-04 11:57:56灰彻蛋
日期:2011-12-26 14:20:13茶鸡蛋
日期:2011-12-20 15:00:13
发表于 2012-1-12 10:53 | 显示全部楼层
从整体架构做前瞻性选择吧,数据存储技术的迁移问题迟早要解决

使用道具 举报

回复
认证徽章
论坛徽章:
43
现任管理团队成员
日期:2011-05-07 01:45:08ITPUB元老
日期:2012-09-12 14:50:28版主5段
日期:2014-06-11 02:21:31阿斯顿马丁
日期:2013-11-19 10:38:16祖母绿
日期:2012-11-06 12:43:12路虎
日期:2013-11-20 11:37:53雪佛兰
日期:2013-09-05 13:28:25ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512015中国数据库技术大会纪念徽章
日期:2015-04-24 16:04:24秀才
日期:2015-05-26 13:32:07
发表于 2012-1-12 11:11 | 显示全部楼层
lucky_sunny 发表于 2012-1-12 10:35
这个是有两面性的。这个应该提前规划一下,如果选定数据库作为相当长一段时间的唯一选择,可以有些数据库独 ...

嗯,非常有道理,把业务的东西都搞到数据库里面来实现,维护及其麻烦。

使用道具 举报

回复

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

本版积分规则 发表回复

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