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/
相关推荐
对异构数据库集群中间件的研究,即对于负载均衡的分析和设计。使用了三层体系架构模式,基于中间件技术而设计的,其中间件为一个构建在普通硬件上的数据库集群中间件,把网络内的各种异构数据库进行连接,组建起数据库...
异构数据库集群的挑战主要在于不同数据库的API、事务处理和数据格式可能不一致,因此需要一个强大的中间件或协调器来处理这些差异。 描述中提到的“设计装置”可能是指实现这种集群搭建方法的具体架构或者工具。...
Sequoia是一种数据库集群中间件,可提供负载平衡和透明的故障转移。 数据库在多个节点上复制,并且Sequoia平衡了它们之间的查询。 红杉支持在线维护和恢复操作。
总结来说,这个数据库系统招标参数模板涵盖了从基础功能到高级特性,强调了数据处理能力、安全、跨平台管理、性能优化以及商业智能支持等多个方面,旨在构建一个高效、安全、可扩展的数据库管理系统,满足复杂业务...
总之,这些技术要求旨在构建一个高效、稳定、安全且易于管理的应用服务器中间件,以满足企业级应用的复杂需求。开发者和管理员需确保中间件满足上述标准,以保证系统的高性能、高可用性和高安全性。
10. **兼容性与互操作性**:人大金仓数据库可能与多种操作系统、中间件、应用程序有良好的兼容性,同时支持与异构数据库之间的数据迁移和互操作。 以上内容是对人大金仓数据库开发文档的初步解读,实际文档中可能会...
中间件则是一个软件层,它位于操作系统和应用程序之间,提供了一组标准的服务,使得不同系统和应用之间的交互变得简单。中间件的主要目标是解决分布式环境中的异构性、数据共享、通信协议等问题。中间件按照功能和...
dbsyncer的主要目标是解决在分布式系统或数据库集群中数据一致性的问题,它作为一个中间件,能够实现实时或定时的数据迁移、复制和同步。 一、dbsyncer的核心功能 1. 数据库同步:dbsyncer支持多种数据库类型,如...
在这样的背景下,企业需要一个高效的Application PaaS(平台即服务)来应对业务复杂性、需求多变以及运维难题。Kubernetes作为容器编排工具,成为了构建这种PaaS的关键。Kubernetes能够管理和调度不同类型的容器化...
【描述】:本文主要研究了一种基于MySQL的数据同步中间件,旨在解决原生MySQL主从复制的局限性,支持更灵活的数据同步场景,包括库表结构不一致的情况以及同步到异构数据存储。 【标签】:MySQL 数据库 关系型...
在 Dice 平台中引入异构调度引擎是一个重要的设计决策。这一层架构的主要目的是屏蔽底层物理集群的细节,实现以应用为中心的部署定义。异构调度引擎能够支持DC/OS、Kubernetes、edas、spark、flink等多集群调度,...
中间件是计算机科学中的一个重要概念,特别是在分布式系统和企业级应用开发中扮演着核心角色。华南理工大学计算机工程学院硕士研究生课程“MiddleWare(中间件)”深入探讨了这一主题,旨在帮助学生掌握中间件的基本...
总之,端点Dice平台通过Kubernetes和异构调度引擎,构建了一个高效的应用管理平台,它能够应对复杂的业务需求,优化研发流程,提高系统稳定性,并降低了运维难度,为企业数字化转型提供了有力的支持。
OGSA-SDQP的设计思想基于OGSA(开放网格服务架构)框架,它旨在提供一个统一的服务环境,以处理分布式空间数据查询的异构性和复杂性。系统的核心在于它能够隐藏底层数据库的异构性,通过空间数据类型转换、数据集成...
- **消息集群(Clustering)**:RabbitMQ支持多个服务器组成集群,形成一个逻辑Broker,实现资源和服务的共享。 - **高可用性(High Availability)**:支持队列镜像,即使部分节点出现故障,镜像队列仍可确保消息的...
为了应对多并发场景,SOA技术架构在设计时考虑了负载均衡的问题,比如通过Nginx集群实现基于会话的单schema多门店场景的横向扩展,以及应用服务器按功能分组、Docker集群按性能分配的纵向扩展。此外,使用如Memcache...
此平台旨在通过技术创新,提供一个全面、高效且易用的工具,帮助企业应对数据库运维的各种挑战。 **MySQL概述** MySQL是一种广泛应用的开源关系型数据库管理系统,尤其在互联网行业中极为流行。它支持多种主流编程...