作为数据产品经理,你需要知道这些技术知识
平常所接触到诸如Oracle、Hive、PG等,其实这些都属于关系型数据库,本质上都是建立在SQL(结构化查询语言)的基础上,所以大的特征就是结构化。这些适合大量的数据查询,统一提供增、删、改、查、排序等多种查询。 数据库类型有很多,以下仅列举常遇见的3种: 3.3.2 非关系型数据库(NoSQL) 此类数据库的存在是出于性能、速度等方面考虑,主要是因为关系型数据库涉及数据较大、结构复杂,一些简单、体量小的存储和查询不适合在这样的数据库进行运作,所以才有这样的数据库。 上面也提到,其中redis就是这么一种,以及MongoD、Memcache。
3.3.3 数据库表 在使用SQL查询的时候,一个关键地方就是需要知道表结构。所谓的表结构就是数据表与表之间的关系,以及具体表字段的含义。所以数据库表的设计十分重要,对后续SQL查询计算、机器运行性能、任务执行等方面有很大的影响。 (样例:usertable_01) 存在在数据库中的就是一张张这样的表,通过SQL语句查询可以快速获取所要的数据结果。所有原始数据经过解析清洗之后,就会像这样以结构化的形式进行存储,以便于管理和使用。
|