- 论坛徽章:
- 33
|
回复 85# ciscopuke
我不是太清楚你所说的 "互连网应用" 主要是指哪些.
但我确定, 不管哪种应用, 没人希望用相同的参数, 得到的结果会不一样.
数据一致性, 对于任何计算机系统, 都有很重要的意义, 就算是随机数生成器, 也希望有算法能在不同的机器上生成相同的序列.
当然, 有些应用对于 数据的实时性并不敏感, 所以, 在一个比较短的时间内的数据不一致是可以接受的. 但从长期来看, 数据一致性还是必须的.
现在 NoSQL 看上去很美, 也有很多业务在向这方面转. 但是, 也有一些人再往回转.
现在 常用的 NoSQL 以 MongoDB 居多, 但它有个致命的问题, 就是会丢数据, 所以, 基本上没人只用它来做数据存储, 用来做cache类的倒是不少.
也有其它的 nosql, 比如 couchDB, 但它比mongoDB慢, 所以, 用户数量少. 不过, 它的双向同步还是很有吸引力的.
上午还在另一个贴子里说过, 现在越来越多的人使用消息总线来部署应用. 虽然这降低了数据库的压力. 但其实, 消息总线 机器的 压力上来了. 所以, 压力并没有减少, 只不过是转移了.
最终, 还是要决定 消息总线 的机器是 up, 还是 out.
|
|