# 应用场景
当数据库中的数据多到一定规模时,数据库就不适用于复杂的查询了,往往只能满足普通查询的场景。对于统计报表场景,在数据量大时不一定能跑出结果,而且在跑复杂查询时会导致其他查询变慢,对于全文检索、可变数据结构等场景,数据库天生不适用。
因此需要哦针对特定的场景,引入合适的解决方案。如:
- 对于海量文件存储,可通过分布式文件系统HDFS解决
- 对于key value类型的数据,可通过HBase和Redis
- 对于全文检索场景,可通过搜索引擎如ElasticSearch解决,
- 对于多维分析场景,可通过Kylin或Druid等方案解决