[Day11] Big Table

云端大桌子,是一种 NoSQL 的资料库,可以支援 TB 等级的应用,且支援 HBase 的 API,可使用於大数据、 Hadoop 等环境之中。

NoSQL

讲到 NoSQL 就要回来重新提一下什麽是 SQL , SQL 就像一张桌子表格,我们每次的新增都会依照表格的固定 Column 来新增 Row,每一条的 Row 都要依照着 Column (Table schema )的栏位来填写。

很多情况下,我们新增的资料不见得每次都会把每个 Column 给填满,这种情形下就会成为稀疏矩阵的感觉,造成资源的浪费。而 NoSQL 正是基於这种想法,提出的非结构化资料储存系统。

适用环境

Cloud Bigtable 擅长处理批次的 MapReduce 等操作,以及 Stream 的处理/分析,以及机器学习等。在实际的场合底下,Bigtable 适合以下几种资料

  • 销售资料
    • 例如购买纪录
    • 使用者偏好
  • 金融资料
    • 交易纪录
    • 股票价格
    • 货币汇率
  • 物联网资料
    • 各种感测器资料
    • 记录档案
    • 分析报告
  • 时间序列资料
    • 例如 CPU 以及 Memory 的使用率等

Bigtable 的最大特色

  • 特色
    • 大 : 资料可以支援超过 1 TB
    • 快 : 高吞吐量
    • NoSQL : 非关联资料库
  • 适用资料
    • 时间序列
    • 大数据
    • 机器学习

<<:  [Android Studio 30天自我挑战] ProgressBar元件介绍

>>:  [Day 25] 测试文件上传

Day 3 | 游戏故事与世界观

游戏简介 我们制作的「山海异闻录」是一款AR手机游戏,一共有五个关卡,完成每个关卡即可开启新的故事剧...

LiteX/VexRiscv 简介与使用 (二点五) 天地分隔

没想竟然遇到连载途中的除错困境XD 不过30天铁人赛对笔者来说就像黑客松纪录簿,也当作给作软硬整合开...

那些被忽略但很好用的 Web API / Selection

选你所爱,爱你所选。 在浏览网站时,反白(或称反蓝)其实是一个非常常见的动作,不管是要强调目前的阅...

React的秘密-原理解析第壹篇:核心概念

作为壹个构建用户界面的库,React的核心始终围绕着更新这壹个重要的目标,将更新和极致的用户体验结合...

[第五天]从0开始的UnityAR手机游戏开发-如何在Vuforia创建可辨识图片

第四天的小试身手解答:将Unity介面改为2By3,Project从Two Column Layou...