欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

2017年08月的内容

架构&设计模式

大规模分布式存储系统原理与架构(三)

大规模分布式存储系统原理与架构(三)
故障恢复   数据库运行过程中可能会发生故障,这个时候某些事务可能执行到一半但没有提交,当系统重启时,需要能够恢复到一致的状态,即要么提交这个事务,要么回滚。数据库系统以及其他的分布式存储系统统一采用操作日志,有时称为提交日志,即Commit Log技术来实现故障恢复。...

water 7年前 (2017-08-30) 2743℃ 0评论 0喜欢

架构&设计模式

大规模分布式存储系统原理与架构(二)

大规模分布式存储系统原理与架构(二)
单机存储引擎 存储引擎是存储系统的发动机,直接决定存储系统能够提供的性能和功能。存储系统的基本功能包括:增、删、读、改,其中,读取操作分为随机读取和顺序扫描。哈希存储引擎是哈希表的持久化实现,支持增、删、改、以及随机读取操作,但不支持顺序扫描,对应的存储系统为键值存储系统;B树存...

water 7年前 (2017-08-30) 2717℃ 0评论 0喜欢

架构&设计模式

大规模分布式存储系统原理与架构(一)

大规模分布式存储系统原理与架构(一)
概述 分布式存储概念 分布式存储系统是大量普通PC服务器通过Internet互联,对外作为一个整体提供存储服务 特点 可扩展、低成本、高性能、易用 分布式存储涉及的设计主要来自两个领域:分布式系统以及数据库 数据分布、一致性、容错、负载均衡、事务与并发控制、易用性、压缩/解压缩 ...

water 7年前 (2017-08-30) 3777℃ 0评论 1喜欢

数据结构算法

K-means聚类算法

K-means聚类算法
  K-means也是聚类算法中最简单的一种了,但是里面包含的思想却是不一般。最早我使用并实现这个算法是在学习韩爷爷那本数据挖掘的书中,那本书比较注重应用。看了Andrew Ng的这个讲义后才有些明白K-means后面包含的EM思想。    ...

water 7年前 (2017-08-17) 2801℃ 0评论 0喜欢

概念分析

RAII名词解析

RAII名词解析
资源获取即初始化( Resource Acquisition Is Initialization ),或称 RAII ,是一种 C++ 编程技术[1][2],它将必须在使用前请求的资源(被分配的堆内存、执行的线程、打开的接头、打开的文件、被锁的互斥、磁盘空间...

water 7年前 (2017-08-04) 2601℃ 0评论 0喜欢

大数据云计算

Apache Kylin 框架介绍

Apache Kylin 框架介绍
1. Apache Kylin 是什么? Apache Kylin™是一个开源的分布式分析引擎,提供Hadoop之上的SQL查询接口及多维分析(OLAP)能力以支持超大规模数据,最初由eBay Inc. 开发并贡献至开源社区。它能在亚秒内查询巨大的Hive表。 由eBay开源的一...

water 7年前 (2017-08-04) 2778℃ 0评论 0喜欢