`
lijiaji_hy
  • 浏览: 8607 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

openddal分布式数据库中间件初探

 
阅读更多

 

OpenDDAL致力于提供一个简单易用,高性能的分布式数据库访问服务,OpenDDAL内致的分布式SQL引擎能处理各种复杂的SQL,为之选择可靠的执行计划。OpenDDAL提供SQL语句执行计划查询,方便的理解SQL的路由及执行。有助于开发可靠的业务代码。除此之外,OpenDDAL提供了简洁高效的切分实现,数据库隔离及恢复,读写分离等功能。

 

  • 简洁高效的数据切分方式,支持分库分表,多纬切分,自定义切分规则
  • 支持Embedded(JDBC)/Server(TCP/IP)两种运行模式
  • 兼容MySQL协议,支持大部分MySQL客户端
  • 能处理各件复杂的SQL,对用户的使用限止少,对上层开发透明
  • 实现基于成本的分布式SQL优化器,为SQL提供可靠的执行方式
  • 支持SQL语句执行计划查询,方便的理解SQL的路由及执行
  • 实现了基于MySQL数据库的Repository层
  • 读写分离支持,HA支持,问题数据库隔离和自动恢复
  • 全局唯一序列支持
分享到:
评论

相关推荐

    基于MyCat分布式数据库中间件技术的研究与应用.pdf

    MyCat作为一种基于Cobar进行二次开发的开源分布式数据库中间件,近年来在企业级应用中备受青睐。它为MySQL数据库通信协议提供了一个高效的解决方案,使得用户能够借助MySQL客户端工具和Linux命令行访问后端的多个...

    MySQL分布式数据库中间件Mycat性能调优指南

    MySQL分布式数据库中间件Mycat是一款广泛应用于大数据处理和高并发场景的重要工具,它通过将数据分布到多个物理节点上,实现了数据的水平扩展。在实际应用中,Mycat的性能调优对于系统的整体效率至关重要。本指南将...

    分布式数据库架构及企业实践-基于Mycat中间件

    全书总计 8 章,首先简单介绍了分布式系统和分布式数据库的需求,然后讲解了分布式数据库的实现原理,并对市场上存在的各种分布式数据库中间件进行了对比,再围绕着如何利用 Mycat 实现分布式数据库而展开。...

    分布式数据库架构及企业实践-基于Mycat中间件.pdf

    全书总计 8 章,首先简单介绍了分布式系统和分布式数据库的需求,然后讲解了分布式数据库的实现原理,并对市场上存在的各种分布式数据库中间件进行了对比,再围绕着如何利用 Mycat 实现分布式数据库而展开。《分布式...

    分布式数据库--30讲

    分布式数据库30讲 分布式数据库是指使用分布式架构实现的关系型数据库。它可以解决许多问题,如性能和可靠性问题。由于各种原因,大型机已经不再是多数企业的可选项,而采用 x86 架构的通用设备在单机性能和可靠性...

    分布式数据库课后习题答案整理

    "分布式数据库课后习题答案整理" 分布式数据库系统概述: 分布式数据库系统是一个物理上分散而逻辑上集中的系统,它使用计算机网络将地理位置分散而管理和控制又需要不同程度集中的多个逻辑单位(通常是集中式...

    基于确定性的分布式数据库中间件设计及实现.pdf

    标题中提到的“基于确定性的分布式数据库中间件设计及实现”,意味着研究的目标是构建一种分布式数据库系统,它能够确保数据操作的确定性。在分布式系统中,保证数据操作的确定性是一个具有挑战性的课题,因为它涉及...

    基于Mycat中间件分布式数据库架构及企业实践

    《基于Mycat中间件的分布式数据库架构及企业实践》 在现代企业级应用中,随着数据量的急剧增长,单机数据库系统已无法满足高并发、大数据量的处理需求,分布式数据库架构应运而生。Mycat作为一款开源的分布式数据库...

    分布式数据库中间件系统在制糖企业信息化中的应用研究.pdf

    分布式数据库中间件系统是一种用来处理分散在不同地理位置上多个数据库的数据集成技术。在制糖企业信息化过程中,由于企业内部存在多种数据源,这些数据源往往是异构的,即它们在数据模型、数据结构、存储格式、访问...

    分布式数据库第三版所有课件及相关资料 徐俊刚版

    分布式数据库是现代互联网技术中的重要组成部分,它解决了单机数据库在处理海量数据和高并发访问时的局限性。徐俊刚版的“分布式数据库第三版”课件及相关资料提供了全面而深入的学习资源,帮助我们理解并掌握分布式...

    东北大学分布式数据库课件和真题

    分布式数据库是计算机科学中的一个重要领域,它涉及到如何在多个计算机节点上存储和管理大量数据,以实现高可用性、可扩展性和性能优化。东北大学的这门课程显然旨在教授学生如何设计、实施和管理这样的系统。提供的...

    基于Python的分布式数据库中间件设计与实现源码

    该项目是一款基于Python编写的分布式数据库中间件设计源码,整体包含30个文件,其中22个为Python源代码文件。项目结构中还包含配置文件、许可证、说明文档、图标、文本文件、配置文件、SQL脚本、图片文件等多种类型...

    分布式数据库架构及企业实践 基于Mycat中间件.pdf

    分布式数据库架构及企业实践,基于Mycat中间件的知识点主要涵盖了以下几个方面: 1. **分布式数据库基础**:分布式数据库是将数据分布在多个物理节点上,通过网络进行通信和协调,实现数据的一致性、可用性和扩展性...

    2.分布式数据库架构及企业实践-基于Mycat中间件

    分布式数据库架构及企业实践-基于Mycat中间件分布式数据库架构及企业实践-基于Mycat中间件分布式数据库架构及企业实践-基于Mycat中间件分布式数据库架构及企业实践-基于Mycat中间件分布式数据库架构及企业实践-基于...

    分布式数据库架构及企业实践_基于Mycat中间件(高清版PDF)

    全书总计 8 章,首先简单介绍了分布式系统和分布式数据库的需求,然后讲解了分布式数据库的实现原理,并对市场上存在的各种分布式数据库中间件进行了对比,再围绕着如何利用 Mycat 实现分布式数据库而展开。

    Sharding-JDBC是一个开源的分布式数据库中间件解决方案

    Sharding-JDBC是Java开发领域中的一个核心工具,它是一个开源的分布式数据库中间件解决方案,致力于解决大数据量下的高性能和高可用性问题。这个中间件的设计理念是在JDBC层进行扩展,无需改变原有的业务代码,即可...

    分布式数据库系统及其应用与答案

    分布式数据库系统是现代大型数据处理的关键技术之一,它在应对海量数据存储、高并发访问以及地理分布的数据需求方面发挥着重要作用。《分布式数据库系统及其应用(第二版)》由邵佩英编著,是中国科大出版社出版的...

    分布式数据库架构及企业实践__基于Mycat中间件

    总的来说,分布式数据库架构及企业实践__基于Mycat中间件的主题涵盖了数据库设计的前沿趋势和实际应用,旨在帮助开发者和企业更好地理解和运用分布式数据库技术,应对大数据时代的挑战。通过阅读“分布式数据库架构...

    东北大学申德荣分布式数据库系统原理与应用讲义

    分布式数据库系统原理与应用 分布式数据库系统是一种将数据分布在多个地理位置独立的计算机节点上,通过网络进行通信和协调,使得用户能够透明地访问整个数据库系统的数据。这种系统设计旨在提高数据的可用性、容错...

    东北大学2009年春季博士入学试题-分布式数据库

    分布式数据库知识点总结 分布式数据库是指将数据库分布在多个物理位置的数据库系统,解决了传统集中式数据库的可扩展性、可靠性和性能瓶颈问题。下面是分布式数据库的一些重要知识点: 分片和分配模式 在分布式...

Global site tag (gtag.js) - Google Analytics