Hive Data Types

说说Hive的数据类型

Hive是一个基于Hadoop MapReduce(Spark)的OLAP数据仓库工具。作为数据持久化方式的一种,其有如下基本的数据类型:

  • 数值类型
    • TINYINT
    • SMALLINT
    • INT/INTEGER
    • FLOAT
    • DOUBLE(DOUBLE PRECISION)
    • DECIMAL(NUMERIC)
  • 日期/时间类型
    • TIMESTAMP
    • DATE
    • INTERVAL
  • 字符串类型
    • STRING
    • VARCHAR
    • CHAR
  • 其他基本类型
    • BOOLEAN
    • BINARY
  • 复合类型
    • arrays: ARRAY<data_type>
    • maps: MAP<primitive_type, data_type>
    • structs: STRUCT<col_name: data_type[ comment col_comment], …>
    • union: UNIONTYPE<data_type, data_type, …>

阅读全文

Hard to Reason

(转载)讲道理真的很难

作者: 张鸣

人与人相处,该讲道理,应该是一个社会起码的底线。但事实上,做到这一点很难。触目所及,不讲道理的现象,比比皆是。你要是耐着性子讲道理,一般情况下是把自己气得半死。

首先,跟不明事理的人是没法讲理的。这些人大脑里就没有道理这根弦,或者说没有装相关的程序。他们只认强权,只服蛮力,你跟他们摆事实讲道理,基本上油盐不进。跟他们讲道理,如同对牛弹琴。他们不承认人类社会的基本常识,甚至不认为太阳从东边出来,鸡蛋是鸡下的,跟我们像是两个世界的人。多少年来,没有人跟他们讲道理,甚至没有人把他们当人,他们每日所见,只有霸蛮,只有强迫命令,欺负了你,也没有人给他们一个说法。时间长了,他们也就习惯了,听道理的那扇门,就关闭了。 其次,有些貌似知书达理的人,也没法跟他们讲道理。因为他们总是自以为自己是对的,甚至真理在握。所以,他们只认自己对的道理,对相反的意见,根本不加理会。即便你把事实摆出来,事实证明他们的观点不对,他们也不认账。关键是,他们也不承认基本的常识,不讲逻辑,不遵循基本的辩论规则,为了坚持自己的观点,会不断地绕开主题,不断地另起话题,甚至胡搅蛮缠,甚至以声高取胜。

阅读全文

作者的图片

dojifish

纸上得来终觉浅,绝知此事要躬行。 ——陆游

大数据开发工程师

中国・北京