Product: Sequoia Database Clustering Technology
Sequoia is a transparent middleware solution offering clustering, load balancing and failover services for any database. Sequoia is the continuation of the C-JDBC project. The database is distributed and replicated among several nodes and Sequoia balances the queries among these nodes. Sequoia handles node and network failures with transparent failover. It also provides support for hot recovery, online maintenance operations and online upgrades.
Features in a nutshell
- No modification of existing applications or databases.
- Operational with any database providing a JDBC driver.
- High availability provided by advanced RAIDb technology.
- Transparent failover and recovery capabilities.
- Performance scalability with unique load balancing and query result caching features.
- Integrated JMX-based administration and monitoring.
- 100% Java implementation allowing portability across platforms with a JRE 1.4 or greater.
- Open source licensed under Apache v2 license.
- Professional support, training and consulting provided by Continuent Inc∞.
Sequoia is the core technology providing database clustering capabilities. It is composed of a controller implementing the RAIDb (Redundant Array of Inexpensive Databases)∞ technology.
Sequoia controllers are replicated for HA and scalability purposes. Controllers use group communication to synchronize the cluster. Hedera∞ is a group communication wrapper that can be plugged to work with multiple group communication implementations such as Appia∞, JGroups or Spread.
Sequoia comes with a JDBC driver for Java application. Additional drivers for PHP, Perl, ODBC∞, MySQL native API∞ and C/C++ applications are also provided through the Carob project∞. with transparent failover capabilities.
参考网址:
http://code.google.com/p/tungsten-replicator/
相关推荐
对异构数据库集群中间件的研究,即对于负载均衡的分析和设计。使用了三层体系架构模式,基于中间件技术而设计的,其中间件为一个构建在普通硬件上的数据库集群中间件,把网络内的各种异构数据库进行连接,组建起数据库...
Sequoia是一种数据库集群中间件,可提供负载平衡和透明的故障转移。 数据库在多个节点上复制,并且Sequoia平衡了它们之间的查询。 红杉支持在线维护和恢复操作。
本文通过Mycat作为数据库中间件,通过对数据库的读写分离,集群的高可用,分布式事务处理,对指纹化SQL识别,以减轻单一数据库的数据存取和处理压力.Mycat将数据库模块变为异构动态冗余模式,实现数据库拟态化,使...
" " "应用服务器提供商需作为JavaEE6标准制定成员,并具 " " "有专家参与下一个版本(JSR316)的标准制定,并可提" " "供网址查询。 " "集群与可用性要"必须支持通过Apache、IIS实现集群、负载均衡和系统 " "求 ...
ShardingSphere定位为关系型数据库中间件,旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力,而并非实现一个全新的关系型数据库。 它与NoSQL和NewSQL是并存而非互斥的关系。NoSQL和NewSQL作为新...
1、基于JAVA的socket通讯框架 ...4、支持异构的数据库集群(不同类型数据库为一个业务提供支撑) 5、支持通讯集群,可部署n台通讯服务器为一个业务服务 6、通用的通讯框架,在接口层可实现其他和通讯相关的业务系统
Porter是一款数据同步中间件,主要用于解决同构/异构数据库之间的表级别数据同步问题。Porter始于2017年,提供数据同步功能,但并不仅仅局限于数据同步,在随行付内部广泛使用。主要提供以下功能:数据库准实时同步...
sqoop 数据迁移⼯具,⽤来在不同数据存储软件之间进⾏数据传输的开源软件 DataX 阿⾥巴巴开源的离线数据同步⼯具,⽤于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间...
为了防止数据泄密我们对数据使用MD5进行加密,在用户登录时会通过接口提供给手 机端一个唯一密钥用于对数据进行解密操作。 平台方案设计特点 ( 采用主流开源系统构建平台系统 选用Java语言作为项目的开发语句,Java...
20.2.3 OpenResty+Redis集群+Mysql集群架构 386 20.3 实现 387 20.3.1 后台逻辑 388 20.3.2 前台逻辑 388 20.3.3 项目搭建 389 20.3.4 Redis+Twemproxy配置 389 20.3.5 Mysql+Atlas配置 390 20.3.6 Java+Tomcat安装 ...