- 主题:[小白求教]那些复杂的数据库在什么场景有价值呢
高并发,分布式存储和并行事务处理,目前看还没有能胜过oracle和db2的。
【 在 LYMing1986 的大作中提到: 】
: 本人普通后端码农,日常用数据库时,感觉用到的数据库功能并不多,只需要快且稳定就够了。所以想问,那些复杂的数据库、数据库功能在什么场景有价值呢?
: 比如:
: 1. orcale的数据管理等附加功能用处大么
: ...................
--
修改:ylh0315 FROM 221.221.51.*
FROM 221.221.51.*
比如,交通和银行系统,每天需要日结,如何进行不停业务日结,好像只有Oracle和db2可以。
其他数据库的话,日结(OLAP)时刻OLTP会卡顿。
【 在 LYMing1986 的大作中提到: 】
: 本人普通后端码农,日常用数据库时,感觉用到的数据库功能并不多,只需要快且稳定就够了。所以想问,那些复杂的数据库、数据库功能在什么场景有价值呢?
: 比如:
: 1. orcale的数据管理等附加功能用处大么
: ...................
--
修改:ylh0315 FROM 221.221.51.*
FROM 221.221.51.*
【 在 hgoldfish 的大作中提到: 】
: Oracle和DB2 也是传统关系型数据库?为什么可以做 OLAP ?
:
必须是都可以做。比如银行,日结和统计查询就是OLAP,柜台业务就是OLTP。
一般在进行统计时需停止数据更新,这会影响oltp的运作。
Oracle可以在统计开始时刻做一个时间戳,凡在这个时间戳之后被修改的数据则引用其历史数据。
--
修改:ylh0315 FROM 221.221.51.*
FROM 221.221.51.*
2.也是快一些,尤其是批量操作(批量操作Oracle最好,db2也行),MySQL不行。
但不主要。主要是分布式事务处理,nonstop技术。
【 在 LYMing1986 的大作中提到: 】
: 本人普通后端码农,日常用数据库时,感觉用到的数据库功能并不多,只需要快且稳定就够了。所以想问,那些复杂的数据库、数据库功能在什么场景有价值呢?
: 比如:
: 1. orcale的数据管理等附加功能用处大么
: ...................
--
修改:ylh0315 FROM 221.221.51.*
FROM 221.221.51.*
sqlserver,日结同时进行OLTP肯定卡顿,不用试。
另外,RAC一类的cluster功能,目前只有ORACLE和DB2有。
淘宝的数据库应该没问题,24小时不停的交易,必须动态日结。应该是蚂蚁的数据库。
【 在 a0123456789q 的大作中提到: 】
: 这些复杂程度还比不上taobao吧。
: SqlServer肯定也能胜任。
:
--
修改:ylh0315 FROM 221.221.51.*
FROM 221.221.51.*
铁路客票系统,12306,巨大的并发量。
用的SYBASE,与SQLserver同宗同源。
并发问题耗费了一年多才解决。
【 在 a0123456789q 的大作中提到: 】
: cluster 在Sql Server也有。不过哪个好用就不知道了。
: 不过像交通这种需求,就是企业业务处理。其实并发度不是很高,专业的数据库如果连这个都搞不定 那也太那啥了。
:
: ...................
--
FROM 221.221.51.*
不是。系统24小时不间断运行。
所谓日结,就是一个时间段的统计。
目前只有ORACLE可以这样。
其他数据库不行。
ORACLE是这样处理的,如果涉及的数据在时间点之后,就使用日志中的历史数据。
【 在 nikezhang 的大作中提到: 】
: 日结不是下班后吗?
--
修改:ylh0315 FROM 221.218.60.*
FROM 221.218.60.*
不行的。必须合。
比如,铁路售票系统,越是在高峰期,越要关注售票的状况,各车次各日期不同席别的销售情况,对于紧俏线路要及时发送临客。
这些统计需要即时数据,又不能影响售票。
不允许把某些车次锁起来数票。
【 在 RuralHunter 的大作中提到: 】
: 都有oltp和olap数据库分离的,两个数据库按需求同步,统计分析的都是在olap数据库上做的。
:
--
修改:ylh0315 FROM 221.218.60.*
FROM 221.218.60.*
比如12306,你看到的余额情况,是有延时的,看起来有票,买时没有。这就是分离的结果。
内部的统计,不允许这种情况,所以,管理机构人员,他们随时发出统计指令,随时得到即时结果,这一切,都不允许售票卡顿。
【 在 RuralHunter 的大作中提到: 】
: 都有oltp和olap数据库分离的,两个数据库按需求同步,统计分析的都是在olap数据库上做的。
:
--
FROM 221.218.60.*
在进行统计,结账,各个剖面的分析。
还有,席位的发布(一次发布上百万的席位)和管理,,,,这些都是OLAP。
【 在 RuralHunter 的大作中提到: 】
: 12306这都是oltp
:
--
FROM 221.218.60.*