锁定老帖子 主题:数据库水平切分的实现原理解析
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-06-24
orz。 oracle还真不是盖的。
唉。 比我想法牛x多了。 Caching Analytics Transactions Events。适用范围相当广。 |
|
返回顶楼 | |
发表时间:2009-06-24
引用
1 Coherence没有单点失败和单点访问瓶颈,所有的节点都是平等的,Peer to Peer的。
2 Coherence能够实现动态节点管理,新节点可以动态加入集群,数据会自动分布到这个新加入的节点。 3 Coherence可以做到failover和failback,当一个节点失败后,放在其他节点上的备份数据会立即升格为主数据,接管这个失败的节点。 4 Coherence支持丰富的数据分布和复制策略 5 Coherence不但支持通过Key来获取value的访问模式,它还支持类似SQL语句一样的对Value直接查询 6 Coherence也是一个分布式的数据处理平台,可以在各个节点上对数据进行当场处理。
|
|
返回顶楼 | |
发表时间:2009-06-24
最后修改:2009-06-24
wendong007 写道
引用
1 Coherence没有单点失败和单点访问瓶颈,所有的节点都是平等的,Peer to Peer的。
2 Coherence能够实现动态节点管理,新节点可以动态加入集群,数据会自动分布到这个新加入的节点。 3 Coherence可以做到failover和failback,当一个节点失败后,放在其他节点上的备份数据会立即升格为主数据,接管这个失败的节点。 4 Coherence支持丰富的数据分布和复制策略 5 Coherence不但支持通过Key来获取value的访问模式,它还支持类似SQL语句一样的对Value直接查询 6 Coherence也是一个分布式的数据处理平台,可以在各个节点上对数据进行当场处理。
InfoQ 写道
标准版:针对需要数据缓存和共享集群数据的小规模应用。价格最低为$4,000每CPU。
企业版:针对中等规模或大规模的应用,为业务生产线的需要提供分布式数据管理,包含持久化、事务以及与应用服务器基础设施的深度集成等功能。价格最低为$10,000每CPU。 网格版:针对应用在整个企业范围内的共享数据服务平台,通常作为大型部署中的单独一层或者基础设施的核心部件,目标在于提供实时的分析、事务管理、事件的基础设施和成熟的数据缓存。价格最低为$20,000每CPU。 风投的千万美刀一下就贴进去不少。要是淘宝用的话。算算该多少钱。。。。。
|
|
返回顶楼 | |
发表时间:2009-06-24
这个东东也是oracle买过来的
广告词是这么说的,具体有什么功能还是得用过才知道 |
|
返回顶楼 | |
发表时间:2009-06-24
wendong007 写道 memcached本身并没有提供这样的功能
楼上几位说的这些,oralce coherence都已经实现了,而且实现的要好的多,也强大的多,唯一的缺点就是实在是太贵了 你是说RAC? |
|
返回顶楼 | |
发表时间:2009-06-24
</script><script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/plugins/javaeye/langs/zh.js"></script>width: 650px; height: 350px;"> novembersky 写道
wendong007 写道
memcached本身并没有提供这样的功能
楼上几位说的这些,oralce coherence都已经实现了,而且实现的要好的多,也强大的多,唯一的缺点就是实在是太贵了 你是说RAC?
我说了是coherence |
|
返回顶楼 | |
发表时间:2009-06-24
downpour 写道
我最关心的还是查询和统计。
按照我的理解,可能需要一个完整的数据访问层,这个数据访问层能够处理jdbc拥有的一切功能。 我想请问一下,楼主是如何实现的。
目前不支持多表联查,毕竟可能链接的表不再同一个物理节点中,实现起来效率回事个比较大的问题。现在这个ddal依然在起步阶段,还有很多需要改进的地方。希望各位大侠能给点建议! |
|
返回顶楼 | |
发表时间:2009-06-24
novembersky 写道
"此时我们需要在这个表中增加(insert)一条新的数据,insert完毕后,数据库会针对这张表重新建立索引,5000w行数据建立索引的系统开销还是不容忽视的"
楼主对索引的理解有问题啊
请问,该怎么理解呢? |
|
返回顶楼 | |
发表时间:2009-06-24
wendong007 写道
</script><script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/plugins/javaeye/langs/zh.js"></script>width: 650px; height: 350px;"> novembersky 写道
wendong007 写道
memcached本身并没有提供这样的功能
楼上几位说的这些,oralce coherence都已经实现了,而且实现的要好的多,也强大的多,唯一的缺点就是实在是太贵了 你是说RAC?
我说了是coherence
|
|
返回顶楼 | |
发表时间:2009-06-24
lishuaibt 写道
novembersky 写道
"此时我们需要在这个表中增加(insert)一条新的数据,insert完毕后,数据库会针对这张表重新建立索引,5000w行数据建立索引的系统开销还是不容忽视的"
楼主对索引的理解有问题啊
请问,该怎么理解呢?
|
|
返回顶楼 | |