# 应用场景

当数据库中的数据多到一定规模时,数据库就不适用于复杂的查询了,往往只能满足普通查询的场景。对于统计报表场景,在数据量大时不一定能跑出结果,而且在跑复杂查询时会导致其他查询变慢,对于全文检索、可变数据结构等场景,数据库天生不适用。

因此需要哦针对特定的场景,引入合适的解决方案。如:

  • 对于海量文件存储,可通过分布式文件系统HDFS解决
  • 对于key value类型的数据,可通过HBase和Redis
  • 对于全文检索场景,可通过搜索引擎如ElasticSearch解决,
  • 对于多维分析场景,可通过Kylin或Druid等方案解决