oracle/db2的传统优势是适用于小型机/大型机。因为分布式事务很难实现,以前都是通过堆高单机性能来跑大系统,尤其在金融领域。
互联网应用的兴起,对事务的要求不高,所以基于普通服务器的mysql之类的流行起来,通过分库分表解决规模问题
nosql则是另一种思路,彻底放弃join,由用户程序保证数据一致性等问题
hive之类的是离线计算,只是借用sql语法而已
【 在 LYMing1986 的大作中提到: 】
: 本人普通后端码农,日常用数据库时,感觉用到的数据库功能并不多,只需要快且稳定就够了。所以想问,那些复杂的数据库、数据库功能在什么场景有价值呢?
: 比如:
: 1. orcale的数据管理等附加功能用处大么
: ...................
--
FROM 221.182.151.*