z****e 发帖数: 54598 | 1 【 以下文字转载自 Java 讨论区 】
发信人: zhaoce (米高蜥蜴), 信区: Java
标 题: Re: 问Zhaoce个问题
发信站: BBS 未名空间站 (Mon Oct 28 22:30:35 2013, 美东)
nosql在初期就是没有db的一切东西
没有schema结构,没有index,没有transaction,没有view
没有cache,更没有sql引擎,什么都没有,就是一个很简单的东西
所以一开始就是用来对付log用的,比如fb用cassandra存log
网络上很多hbase例子也是拿log做例子
就是因为各种资源需要的少,所以很容易满足大throughput的要求
那现在现实对于这种东西提出了各种传统db上的要求
那就一点一点往上加
传统db最不好一点就是限制多,什么都丢给你,烦死了
每次搞prototype,db这一层折腾时间总是远远超过web和中间那一层
hadoop的好处就是这些组件都是子项目,大多数都是可以换的,不行我们就换 | c******o 发帖数: 1277 | 2 其实nosql是一个伪定义,里面太多不一样的东西
唯一的一致就是“不是sql” |
|