没有合适的资源?快使用搜索试试~ 我知道了~
详解数据存储的六种可选技术.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 135 浏览量
2022-10-18
19:19:11
上传
评论
收藏 526KB DOCX 举报
温馨提示
试读
8页
。。。
资源推荐
资源详情
资源评论
热数据需要在内存中存 储和处理,因此适合用 缓存或内存数据 库(如 Redis
或 SAP Hana )。AWS 提供了 ElastiCache 服务,可生成托管的 Redis 或
Memcached 环境。NoSQL 数据库是面向高速但小 规模记录(例如,用 户会
话信息或物联网数据)的理想 选择。NoSQL 数据库对于内容管理也很有
用,可以存储数据目录。
01 结构化数据存 储
结构化数据存 储已经存在了几十年,是人 们最熟悉的数据存 储技术。大多
数事务型数据库(如 Oracle 、MySQL、SQL Server 和 PostgreSQL )都是
行式数据库,因为要处理来自软件应用程序的频繁数据写入。企 业经常将
事务型数据库同时用于报表,在这种情况下,需要 频繁读取数据,但数据
写入频率要低得多。随着数据 读取的需求越来越 强,有更多的创新进入了
结构化数据存储的查询领域,比如列式文件格式的 创新,它有助于提高数
据读取性能,满足分析需求。
基于行的格式将数据以行的形式存 储在文件中。基于行的写入方式是将数
据写入磁盘的最快方式,但它不一定能最快地 读取,因为你必须跳过很多
不相关的数据。基于列的格式将所有的列 值一起存储在文件中。 这样会带
来更好的压缩效果,因为相同的数据类型现在被归为一组。通常,它 还能
提供更好的读取性能,因 为你可以跳过不需要
的列。
我们来看结构化数据存 储的常见选择。例如,你需要从 订单表中查询某个
月的销售总数,但该表有 50 列。在基于行的架构中, 查询时会扫描整个表
的 50 个列,但在列式架构中, 查询时只会扫描订单销售列,因而提高了数
据查询性能。我们再来详细介绍关系型数据 库,重点介绍事务数据和数据
仓库处理数据分析的需求。
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功