查看: 9710|回复: 61

讨论:什么场景适合使用什么样的数据库技术(上传了我的心得体会)

[复制链接]
认证徽章
论坛徽章:
50
2014年世界杯参赛球队: 荷兰
日期:2014-07-11 07:56:59蛋疼蛋
日期:2012-03-06 07:22:542012新春纪念徽章
日期:2012-02-13 15:09:522012新春纪念徽章
日期:2012-02-13 15:09:522012新春纪念徽章
日期:2012-02-13 15:09:522012新春纪念徽章
日期:2012-02-13 15:09:522012新春纪念徽章
日期:2012-02-13 15:09:522012新春纪念徽章
日期:2012-01-04 11:53:29蛋疼蛋
日期:2011-11-11 15:47:00ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
发表于 2012-5-10 14:57 | 显示全部楼层 |阅读模式
     目前市面上各种数据库产品非常多,有传统的关系形数据库和非关系型数据库。比如关系型数据库的典型代表ORACLE。列式数据库,内存数据库、NOSQL等系列产品。
    大家都讨论一下自己的公司选型哪些数据库,他们分别适用的场景,优缺点,以及目前使用的心得体会。我在第一楼做整合和汇总,希望这一帖最终成为大家对数据库选形的一种认识指南贴。

    本期活动幸运会员:
    前3位:bai_jiong,luckyrandom,chszs
    后5位:听海★蓝心梦,hwtong,宋夕夕,dingjun123,myfriend2010

    活动奖励:最积极参与讨论,最有贡献的前8位会员均有奖励 ,前3位奖一枚彩蛋徽章+666pub币,同时在下列书籍中选择一本自己感兴趣的书。后5位是一枚彩蛋徽章+666pub币,欢迎大家积极参与讨论







上传了一个这两天在公司做的一个关于《2012海量数据库应对非常规方法探讨.rar》的材料,是我辛苦整理出来的,用头脑风暴来编辑的,其中头脑风暴中有NOTES可以查看里面的附件,例子说明,等等。
这里涉及到了对各种数据库使用场景的选择的说明,主要还是说明在开发设计都良好的情况下,普通关系型数据库的非常规应对方法,辛辛苦苦整理的,和大家一起分享。
具体见附件。



2012海量数据库应对非常规方法探讨.rar

200.76 KB, 下载次数: 325

论坛徽章:
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-5-10 15:00 | 显示全部楼层

使用道具 举报

回复
论坛徽章:
401
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
发表于 2012-5-10 15:07 | 显示全部楼层
本帖最后由 〇〇 于 2012-5-10 15:08 编辑

oracle大部分场景都适合

使用道具 举报

回复
论坛徽章:
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-5-10 15:24 | 显示全部楼层

使用道具 举报

回复
论坛徽章:
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-5-10 15:27 | 显示全部楼层
公司最先选型是sqlserver,因为那时公司刚建立,所有的系统平台都在一个PC上跑,业务也不很多,产品更不用提了,后期由于业务量庞大,话了1月时间把系统架构全部调整,包括数据库选型定位为oracle+mysql,Mysql负责外围业务数据的增长,在过段时间估计Nosql也少不了了!

使用道具 举报

回复
认证徽章
论坛徽章:
24
技术图书徽章
日期:2013-08-16 14:31:52问答徽章
日期:2013-11-04 08:53:14目光如炬
日期:2013-12-23 06:00:11目光如炬
日期:2013-12-30 06:00:11明星写手
日期:2014-02-22 06:00:12马上有钱
日期:2014-03-31 14:09:05沸羊羊
日期:2015-05-20 12:42:59秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-13 09:48:14
发表于 2012-5-10 15:31 | 显示全部楼层
oracle大部分场景都适合

使用道具 举报

回复
论坛徽章:
25
ITPUB伯乐
日期:2012-05-22 15:05:35慢羊羊
日期:2015-05-08 15:34:02喜羊羊
日期:2015-05-14 12:15:30美羊羊
日期:2015-07-02 22:22:59秀才
日期:2015-08-24 09:51:48天枰座
日期:2015-11-05 16:53:35双鱼座
日期:2015-12-05 19:22:56巨蟹座
日期:2015-12-20 18:46:10摩羯座
日期:2016-05-19 09:54:17ITPUB15周年纪念
日期:2016-10-13 13:15:34
发表于 2012-5-10 15:33 | 显示全部楼层
本帖最后由 hwtong 于 2012-5-10 15:47 编辑

我就以现在公司的环境为例吧.公司核心的部分是采用SQLServer数据库.
本来之前也有采用过Mysql的东西,但是据说后来不是很好用,现在只保存了一套Mysql的Cluster.
之后又有使用到Hadoop,以供大数据分析使用,但是很遗憾,据他们讲,Hadoop的Name Node单点故障 不是很好用.
现在在考虑的是Cassandra.也是一种Nosql的技术了.具体怎么样,还有待观察.也是用来进行海量数据使用的

我想要SQLServer的那本书 可以吗?

使用道具 举报

回复
招聘 : Linux运维
认证徽章
论坛徽章:
235
紫蜘蛛
日期:2007-09-26 17:05:46玉兔
日期:2007-09-26 17:05:05现任管理团队成员
日期:2011-05-07 01:45:08玉兔
日期:2006-08-29 20:38:48紫蜘蛛
日期:2007-09-26 17:05:34阿斯顿马丁
日期:2013-11-19 10:38:16奔驰
日期:2013-10-16 09:08:58红旗
日期:2014-01-09 11:57:39路虎
日期:2013-08-13 14:52:35林肯
日期:2015-05-19 13:01:16
发表于 2012-5-10 15:36 | 显示全部楼层
企事业单位首选oracle 满足一般应用,学的人多,会的人多。

小公司、互联网公司等选mysql多一点!主要是资金方面考虑的多一点。

电信、银行、移动等大型单位可以选择db2,毕竟计算、可扩展新能很好!但会db2的人少了点!

使用道具 举报

回复
论坛徽章:
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-5-10 15:44 | 显示全部楼层
前段时间看到一篇帖子说一个企业多元化DB,应该是一种趋势,各个公司的业务发展相知交错,只一数据库的选型定位公司业务未来的发展是不对的,当年我学习oracle的时候一直梦想着进阿里,老师经常提醒我们oracel多忙了不起,以后发展情况必然不差于其他数据库,现在来看也不尽相然!所以,作为DBA们,专注于一种来学习,必然会被淘汰,而且现在阿里闹得沸沸扬扬的去IOE应该也是一种预示,一个企业发展到一定程度,必然会出现一些方面的组织架构的转型!目前来说我们公司oracle+mysql的话,业务占有量一半一半,不过以后估计mysql会更加强势在我们业务系统中,成本方面更不用说了,企业选择oracle必然有他的可取之处!

使用道具 举报

回复
论坛徽章:
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-5-10 15:45 | 显示全部楼层
myfriend2010 发表于 2012-5-10 15:36
企事业单位首选oracle 满足一般应用,学的人多,会的人多。

小公司、互联网公司等选mysql多一点!主要是 ...

e恩,DB2主要是行业限制,现在是市面上银行中的颇为具有一定的优势!!!

使用道具 举报

回复

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

本版积分规则 发表回复

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