- 2
- 0
- 约5.51千字
- 约 8页
- 2026-10-22 发布于河北
- 举报
大数据数据库面试题及详细答案(实战版)
一、基础概念类(入门必问)
1、传统关系型数据库和大数据数据库(非关系型、分布式数据库)的核心区别是什么?
参考答案:
核心区别集中在存储架构、数据结构、性能、扩展性和适用场景五个维度,贴合实际业务差异:
1.存储架构:传统数据库多为单体集中式架构,数据统一存储在单节点;大数据数据库以分布式架构为主,数据分片存储在多节点集群,依靠集群协同处理业务。
2.数据结构:传统数据库是结构化数据,严格遵循表、字段、行约束,支持主键、外键、事务约束;大数据数据库支持结构化、半结构化、非结构化数据,无严格字段约束,灵活适配日志、视频、文本等各类数据。
3.事务能力:传统数据库完整支持ACID事务,数据一致性、可靠性极高;大部分大数据数据库牺牲部分强一致性,保证最终一致性,适配高并发、海量数据场景。
4.扩展性:传统数据库垂直扩展为主,只能通过升级服务器硬件提升性能,扩容上限低、成本高;大数据数据库支持水平扩展,新增节点即可扩容,无明显性能瓶颈,适配海量数据增长。
5.适用场景:传统数据库适用于交易、支付、订单等对数据一致性、事务性要求极高的业务;大数据数据库适用于日志分析、用户画像、数据统计、离线计算、实时数仓等海量数据处理场景。
2、大数据场景中,常用的数据库组件分别是什么?各自核心用途?
参考答案:
日常大数据开发、运维主流使用四类数据库,
原创力文档

文档评论(0)