`

基于 PostgreSQL 的集群数据库 CitusDB

 
阅读更多
http://www.oschina.net/p/citusdb
CitusDB 是一个基于最新 PostgreSQL 构建的分布式数据库。CitusDB 可对 PostgreSQL 数据库进行伸缩以适合大数据的处理。可在集群中进行自动分片和碎片复制,运行在云端或者混合系统中。数据库的查询可在集群中进行分布式处理,充分利用集群中每个节点的计算能力。CitusDB 可提升 PostgreSQL 的高并发性和 JSON 支持,可用作事务以及分析数据库场景。

CitusDB 将你的数据库在集群中进行分布,对你的应用来说 CitusDB 就像是一个单一节点的 PostgreSQL 服务,对应用来说是透明的。集群中可轻松添加节点。

CitusDB 可将查询分布到集群中的每个节点,可用于快速处理查询以及并行处理。这比单一节点的 PG 数据库速度要快很多,理论上在20个节点的集群里运行速度是单一节点的 20 倍。

CitusDB 基于最新版本的 PG 数据库构建,是一个 PostgreSQL 的扩展,因此应用可以无缝的切换到 CitusDB 上。

CitusDB 架构:



分享到:
评论

相关推荐

    基于PostgreSQL的集群数据库CitusDB.zip

    CitusDB 是一个基于最新 PostgreSQL 构建的分布式数据库。CitusDB 可对 PostgreSQL 数据库进行伸缩以适合大数据的处理。可在集群中进行自动分片和碎片复制,运行在云端或者混合系统中。数据库的查询可在集群中进行...

    postgresql10数据库生成文档工具

    PostgreSQL 10数据库生成文档工具是一款高效实用的软件,专为PostgreSQL 10数据库设计,旨在简化数据库管理和文档编制工作。通过该工具,用户能够轻松地从数据库中提取信息,生成详细的文档,以便更好地理解和维护...

    基于PostgreSQL开源数据库的实践.pptx

    【标题】:基于PostgreSQL开源数据库的实践 【描述】:本实践分享了基于PostgreSQL的数据库解决方案,涵盖了交易型数据库和分析型数据库的应用案例。 【标签】:解决方案 【正文】: PostgreSQL是一种强大的开源对象...

    Postgresql数据库集群在主题网络爬虫的应用.pdf

    因此,本文提出了一种基于PostgreSQL数据库集群的解决方案,旨在构建一个高性能的主题爬虫数据处理平台。 #### 主题爬虫框架 一个典型的主题爬虫系统通常包括以下四个主要组件: 1. **控制器**:负责任务调度和...

    PostgreSQL 数据库集群和PL/Proxy配置安装指南PL/Proxy和PostgreSQL集群的结构关系可以用下图清楚地表示,对PL/Proxy和PostgreSQL集群还不太了解的朋友可以看Skype Plans for PostgreSQL to Scale to 1 Billion Users这篇文章。

    ### PostgreSQL 数据库集群与 PL/Proxy 的配置安装详解 #### 一、PostgreSQL 数据库集群概念 PostgreSQL 是一种开源的关系型数据库系统,以其强大的功能、稳定性和扩展性而受到广泛认可。对于需要处理大量数据或高...

    大牛总结PostgreSQL集群部署实战

    PGCluster是一种提供写可靠性,多主节点数据同步,数据传输的开源集群方案,这些PGCluster组件可以分别安装在多台物理机器或者虚拟机上。

    PostgreSQL数据库内核分析

    PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析PostgreSQL数据库内核分析...

    GP(postgreSql)数据库获得字段信息的语句

    GP(postgreSql)数据库获得字段信息的语句,很实用的语句

    POSTGRESQL7数据库开发指南

    **POSTGRESQL7数据库开发指南** 在信息技术领域,数据库扮演着至关重要的角色,尤其是在存储、管理及检索数据方面。PostgreSQL7是PostgreSQL数据库管理系统的一个早期版本,它是一款开源、对象关系型数据库,以其...

    基于linux的postgresql数据库部署以及PostGIS安装

    基于 Linux 的 PostgreSQL 数据库部署以及 PostGIS 安装 在本文中,我们将介绍如何在 Linux 操作系统上部署 PostgreSQL 数据库,并安装 PostGIS。PostgreSQL 是一个功能强大且开源的关系数据库管理系统,而 PostGIS...

    postgresql集群

    本文将详细介绍如何构建基于PostgreSQL的数据库集群,并引入PL/Proxy作为负载均衡器以提高整个系统的可扩展性和可用性。 #### 二、PostgreSQL集群概述 PostgreSQL集群通常由多个PostgreSQL实例组成,这些实例可以...

    PostgreSQL数据库内核分析.pdf

    PostgreSQL数据库内核分析.pdf

    C# 操作PostgreSQL 数据库

    PostgreSQL则是一款强大的开源关系型数据库管理系统,以其稳定性、可扩展性和丰富的功能著称。本文将深入探讨如何使用C#来操作PostgreSQL数据库。 首先,我们需要安装必要的库以在C#中与PostgreSQL进行交互。Npgsql...

    PostgreSql+PostGis创建空间数据库

    PostGis 是一个基于PostgreSql 的空间数据库扩展,它提供了对空间数据的支持,允许用户存储、查询和分析空间数据。本文将指导您如何使用PostgreSql 和PostGis 创建一个空间数据库。 一、准备安装包 在开始安装 ...

    PostgreSQL数据库内核分析 完整版

    《PostgreSQL数据库内核分析》彭智勇 完整版44M

    Python编写PostgreSQL数据库结构比对程序源代码

    标题中的“Python编写PostgreSQL数据库结构比对程序源代码”意味着我们有一个用Python编写的工具,这个工具能够对比两个PostgreSQL数据库的结构,以检查它们是否一致。这在数据库迁移、升级或备份恢复等场景中非常...

    PostgreSQL数据库内核分析 清晰版

    PostgreSQL数据库内核分析 清晰版,完整415页

    高可用PostgreSQL数据库集群组建cookbook

    一切都从为高效的PostgreSQL数据集群的框架选取硬件开始,然后从一些管理员通常面对的真实问题的解决来缩短宕机时间,接着,我们加入数据库监控到软件栈中,使用collectd, Nagios, 和Graphite。没有加入复制机制的...

    连接postgresql数据库需要的jar包

    在Java编程中,连接到PostgreSQL数据库通常需要特定的驱动程序,这个驱动程序通常是以JAR(Java Archive)文件的形式存在。"连接postgresql数据库需要的jar包"指的是用于建立Java应用程序与PostgreSQL数据库之间通信...

    使用Bucardo搭建PostgreSQL数据库双主同步.docx

    使用 Bucardo 搭建 PostgreSQL 数据库双主同步 本文将指导您使用 Bucardo 搭建 PostgreSQL 数据库双主同步,涵盖 Bucardo 的介绍、搭建前准备、安装 Perl 和 PostgreSQL、安装依赖包等方面的知识点。 一、Bucardo ...

Global site tag (gtag.js) - Google Analytics