2006年google技术人员Fay Chang发布了一篇文章《Bigtable: A Distributed Storage System for Structured Data》。该文章向世人介绍了一种分布式的数据库,这种数据库可以在局部几台服务器崩溃的情况下继续提供高性能的服务。 2007年P ...
分类:
其他好文 时间:
2018-01-22 11:06:09
阅读次数:
435
由于业务本身的需求,有时需要构建分布式数据库。一个具有较好设计的分布式数据库,对于用户(调用者)来说透明,跟使用本地数据库一样。 本文准备使用中间件的架构,实现分布式数据库的构建。简单点说,调用者与中间件通信,有中间件与各个数据库通讯,完成基本数据操作,将结果返回给调用者。 Amoeba+Mysql ...
分类:
数据库 时间:
2018-01-21 17:43:16
阅读次数:
183
HBase简介: HBase Hadoop DataBase,是一个高可靠、高性能、面向列、可存储、实时读写的分布式数据库 利用HBase HDFS作为其文件存储系统 HBase数据模型: (1)RowKey: 决定一行数据,按照字典顺序排序,RowKey只能存储64K字节数据 (2)Column ...
分类:
其他好文 时间:
2018-01-21 13:40:58
阅读次数:
159
学习笔记:The Log(我所读过的最好的一篇分布式技术文章) 2015/07/17 · IT技术 · 3 评论 · kafka, log, 分布式, 数据库 <!-- JiaThis Button BEGIN --> 分享到: 100 <!-- JiaThis Button END --> 201 ...
分类:
其他好文 时间:
2018-01-17 00:41:42
阅读次数:
192
区块链的本质 区块链的特点 区块 hash值 1.区块链的本质 区块链是一种特殊的分布式数据库,主要作用是储存信息,任何信息都可以保存在区块链中,分布在世界各地。无数个节点构成一个区块链网络,但是区块链的世界里没有一个中心节点。任何人都可以架设服务器到区块链中,在服务器中读写数据,最后节点都会同步, ...
分类:
其他好文 时间:
2018-01-16 00:52:21
阅读次数:
131
MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里。
分类:
数据库 时间:
2018-01-15 11:04:16
阅读次数:
234
0x00 介绍 区块链(Blockchain)是21世纪最具革命性的技术之一,目前它仍处于逐渐成熟阶段,且其发展潜力尚未被完全意识到。从本质上讲,区块链只是一种记录的分布式数据库。但它之所以独特,是因为它并不是一个私有的数据库,而是一个公共数据库,也就是说,每个使用它的人都有一份完整或部分的数据副本 ...
分类:
编程语言 时间:
2018-01-14 16:00:27
阅读次数:
372
分布式系统实践 1. 8年实践:从零打造大规模分布式数据库 https://mp.weixin.qq.com/s/7SsOg_-Ehjwnvaty5SXmlQ 摘要: 这篇文章介绍了阿里云的分布式表格存储系统, 结合我们自己做的tera系统, 和作者产生了不少共鸣. 2. 实例详解ZooKeeper ...
分类:
其他好文 时间:
2018-01-12 21:21:15
阅读次数:
184
一.前述 1.HBase,是一个高可靠性、高性能、面向列、可伸缩、实时读写的分布式数据库。2.利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为其分布式协同服务。 3.主要用来存储非结构化和半结构化的松散数据(列 ...
分类:
其他好文 时间:
2018-01-12 20:23:55
阅读次数:
135
写在前面 近两年分布式数据库技术加速发展,而由于金融行业技术生态的限制,周围很多同学对其并没有深入的了解,所以进行高性能、高可靠系统设计时往往缺少这一利器。Ivan希望以系列文章的方式与大家交流探讨,加深我们对分布式数据库的认识。本文是该系列文章的第一篇,主要探讨事务管理中的隔离性,厘清相关概念和关 ...
分类:
数据库 时间:
2018-01-12 11:28:12
阅读次数:
220