我想知道如下业务场景什么数据库的查询数据最快呢?
场景描述:大概80w数据,有6列。可能频繁的进行模糊查询,如日期范围,20几个汉字的模糊匹配,数值范围等等条件,期待从浏览器发出请求到数据库查询到呈现不超过1秒,数据几乎不更新。
对数据库使用新手,求建议,使用什么方案?
频繁的模糊查询,给你一个参考:
https://yq.aliyun.com/articles/7444
PostgreSQL 百亿数据 秒级响应 正则及模糊查询 (80W,毫秒返回)
使用了PostgreSQL的黑科技pg_trgm, gin索引,所以查询速度非常快。
其实用什么都好,比如mssql/mysql/nosql等都可以,关键不在于选择数据库,而是在于配置。
增加缓存的利用率,做缓存.
另外,似乎对读取有高要求,聚集索引必须做。