数据库数据达到百万级别时候,查找性能低,针对这种大数据做搜索,目前知道的解决方案有solr 和 hibernate search,不知道还有啥其他解决方案,都有啥优缺点
默默推荐一下基于鄙团队 isearch 引擎的隔壁团队的 opensearch
■网友
百万级并不是很大,可以考虑的方案有1.数据库的full text index2.solr或elasticsearch或其他基于lucene的方案3.sphinx
■网友
你们需要一个dba。
■网友
百万级,数据量很小了。程序中注意sql语句使用,优化。在加上memcached之类的缓存来抗压力。数据库优化,主要是建立索引,分表之类。例如按id取模 存到数据库表中。如果要做全文搜索。可以考虑spinhx,solr,elasticsearch等。最好是先搞好需求。再做技术选型。
■网友
solr 比 hibernate search 好很多,特别在国内,solr 用户比 hibernate 多很多,solr 也很多大公司在用
■网友
阿里云的开放搜索:https://www.aliyun.com/product/opensearch/?spm=5176.7960203.237031.116.s6gToD
■网友
分区分表.
推荐阅读
- “一部手机读云南”上线力争建成国家方志大数据中心西南中心
- 贵州在建骨干水源工程达到465座有效解决工程性区域性缺水问题
- 联合国大数据全球平台中国区域中心在杭州成立
- 环球车讯网|新款领克01起售价17.98万元,自动驾驶辅助等级达到L2+
- 银行的数据中心可以跳槽去互联网公司吗
- |大数据赋力 半个多月前拉客的“黑车”精准落网
- 数据采集终端|
- 关于用phpfsocket 写Post, 模拟http 报文怎样写入要传输的处理数据
- 汽车|新款奇瑞eQ1小蚂蚁来袭 续航里程将达到400km
- 假如把中国电信监测到的3亿人一个月每天上网的所有行为打个包,哪些数据应该被提出从这些数据能得到啥
