galera cluster的设计与实现 Galera Cluster的优点 对等的multi-master,share nothing的高冗余结构 中间层 --建立连接、管理连接池,均衡负载,实现客户端与实例重连 galera参数解析 状态参数 20180530 galera的验证方法 binlo ...
分类:
其他好文 时间:
2018-05-30 21:28:19
阅读次数:
215
MySQL Cluster 介绍???? MySQL Cluster是一个基于NDB Cluster存储引擎的完整的分布式数据库系统。不仅仅具有高可用性,而且可以自动切分数据,冗余数据等高级功能。和Oracle Real Cluster Application不太一样的是,MySQL Cluster 是一个Share Nothing的架构,各个MySQL Server之间并不共享任何数据,高度可扩
分类:
数据库 时间:
2018-03-30 17:23:47
阅读次数:
198
http://mp.weixin.qq.com/s?__biz=MjM5ODYwMjI2MA==&mid=2649736156&idx=1&sn=23931f48282f6ef38f3d3e1875631dbf&scene=2&srcid=0627YxiA6JDyQNbECRBTfjjc&from= ...
分类:
其他好文 时间:
2016-12-31 19:05:10
阅读次数:
410
Postgres-XL 是一个完全满足ACID的、开源的、可方便进行水平扩展的、多租户安全的。支持share-nothing;支持海量数据并行处理-MPP(Massively Parallel Processing)。是不是跟 greenplum很相似。 主机分配 3台主机,安装centos6.2。 ...
分类:
其他好文 时间:
2016-07-06 13:21:57
阅读次数:
747
当今世界是一个信息化的世界,我们的生活中无论是生活、工作、学习都离不开信息系统的支撑。而信息系统的背后用于保存和处理最终结果的地方就是数据库。因此数据库系统就变得尤为重要,这意味着如果数据库如果面临问题,则意味着整个应用系统也会面临挑战,从而带来严重的损失和后果。 如今“大数据”这个词已经变得非常....
分类:
其他好文 时间:
2015-11-04 17:46:04
阅读次数:
1348
注:此文首发于 《程序员》杂志 2008 年 7 月刊。 从 Shard 到 Sharding “Shard” 这个词英文的意思是”碎片”,而作为数据库相关的技术用语,似乎最早见于大型多人在线角色扮演游戏(MMORPG)中。”Sharding” 姑...
分类:
数据库 时间:
2015-08-20 19:17:56
阅读次数:
339
Data Distribution(数据分布)
Aerospike数据库是Shared-Nothing 架构:一个Aerospike集群中的每个节点都是相同的,所有节点对等,无单点故障。
利用Aerospike智能分区算法,数据分布在集群中的各个节点之上。我们已经在这个领域的许多案例中测试过我们的方法,这个非常随机数函数保证分区分布误差在1-2%。
为了确定记录去向,使用RIPEMD160算...
分类:
其他好文 时间:
2015-05-08 15:02:19
阅读次数:
214
Distribution(分布)
Aerospike数据库是为24/7运行、并能可靠处理大数据的应用程序提供的组件。
开发应用程序时,你不必担心数据位于哪里。客户端自动发现数据位置并确保绝大多数请求处理是单跳的。应用程序可以视为数据库存储在一个独立的服务器上,由Aerospike智能客户端处理集群分布问题当需要扩容时,简单的把一个节点加入集群,集群将会包括新节点进行再平衡(rebalanc...
分类:
其他好文 时间:
2015-05-04 10:04:35
阅读次数:
197
Large Data Types(大数据类型)
大数据类型的bin可以存储大量的对象集合。对象的类型可以是Integer/String/Map/List。Aerospike的单个记录可以包含许多这样的bin,这样的bin允许在单独的记录中包含大量的数据,其限制基于存储能力,记录没有最大值限制。
Aerospike LDT使用的存储类型,我们叫做子记录( sub-records)。子记录与Aer...
分类:
其他好文 时间:
2015-04-28 11:42:12
阅读次数:
211
Hybrid Storage(混合存储)
混合内存系统包含每个节点上的索引和数据,操纵与物理存储的互动。它还包括用于自动移除就数据的模块以及碎片整理等模块。
Aerospike可以将数据存储在DRAM,传统磁盘及SSD硬盘,每个namespace可以分别进行配置。这种配置弹性允许应用程序开发者在内存中配置一个小但频繁访问的namespace,在相对廉价的SSD硬盘中配置一个大的namesp...
分类:
其他好文 时间:
2015-04-27 11:26:14
阅读次数:
172