oracle分库分表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle分库分表相关的知识,希望对你有一定的参考价值。
Oracle是否有类似mysql数据库分表中间件Mycat(前身Cobar)的东西,能在一个大数据表分成多个表(非分区表)之后,在用户不更改操作习惯,程序员不更改代码的情况下, 在数据库段控制他们输入的信息存储在哪个分表中,我知道MySQL有Mycat中间件可以实现分库分表的功能,但是Oracle不知道有没有呢?
oracle暂时没有这个功能。关于你说的“oracle分区表还是不能解决几百亿数据存量下的插入性能”是什么意思?是将数据插入这么多记录的表上性能无法保证,还是太大并发会导致性能问题?
另外,如果你的并发不太大,而且还想实现分表,可以通过触发器实现啊 参考技术A 你说的应该类似于表类,oracle目前没这个功能追问
表类?那oracle如何处理大数据量的存储查询性能?
追答分区表和索引
追问oracle分区表还是不能解决几百亿数据存量下的插入性能
追答那么大数据量估计没办法了
hadoop应该可以
不然你即使能解决插入性能问题也解决不了查询性能问题
oracle 分库分表(sharding)
以下文章转载博客:http://blog.csdn.net/bluishglc 讲的很深入透彻,转来分享下:
数据库Sharding的基本思想和切分策
http://blog.csdn.net/bluishglc/article/details/6161475
关于垂直切分Vertical Sharding的粒度
http://blog.csdn.net/bluishglc/article/details/6274841
数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示
http://blog.csdn.net/bluishglc/article/details/7696085
数据库分库分表(sharding)系列(二) 全局主键生成策略
http://blog.csdn.net/bluishglc/article/details/7710738
数据库分库分表(sharding)系列(三) 关于使用框架还是自主开发以及sharding实现层面的考量
http://blog.csdn.net/bluishglc/article/details/7766508
数据库分库分表(sharding)系列(四) 多数据源的事务处理
http://blog.csdn.net/bluishglc/article/details/7793172
数据库分库分表(sharding)系列(五) 一种支持自由规划无须数据迁移和修改路由代码的Sharding扩容方案
http://blog.csdn.net/bluishglc/article/details/7970268
以上是关于oracle分库分表的主要内容,如果未能解决你的问题,请参考以下文章