基于分布式数据库的存储和hadoop的分布式计算的分布式sql计算方法
1. 目录 2. 目录... 1 3. 背景和设计思想... 3 4. 架构... 3 没有代理节点... 4 有代理节点... 4 模块说明... 5 两种架构的区别... 5 5. 应用架构... 5 6. 基本概念说明... 6 7. 增删改操作... 6 8. 查询操作... 7 阶段树... 7 阶段... 7 查询步骤... 8 9. 例子... 8 均衡策略... 8 查询... 10 9..1 排序... 10 9..2 分组聚合... 11 9..3 连接... 11 9..4 子查询... 12 10. 与已有系统的区别和优点... 12 11. 应用场景... 13 3. 背景和设计思想 为了解决分布式数据库下,复杂的sql(如全局性的排序、分组、join、子查询,特别是非均衡字段的这些逻辑操作)难以实现的问题;在有了一些分布式数据库和hadoop实际应用经验的基础上,对比两者的优点和不足,加上自己的一些提炼和思考,设计了一套综合两者的系统,利用两者的优点,补充两者的不足,具体的说,使用数据库水平分割的思想实现数据存储,使用mapreduce的思想实现sql计...