美国上市公司,专注Java培训22年

搜索解决⽅案


在当今⼤数据量的背景下,⽤⼾在海量数据中找到⾃⼰想要的数据变得⾮常困难,ES是基lucence的分布式解决⽅案,在全⽂检索领域能够很好帮助⽤⼾快速精准的找到⾃⼰想要的商品或者答案。但任何技术都不是银弹,es的⾼性能极⼤依赖于内存的使⽤。所以⼀般我们会将⽤⼾关⼼的关键的属性信息放⼊ES,⽽⾮核⼼数据会在redis或者tair中配合存储,以保证es提供全⽂检索核⼼功能的前提下,保证⾼性能。⽽在分布式⽇志,ES可能不合适,虽然ELK胜⾏,但在海量的⽇志场景下,我们的实践表明clickhouse可能更合适,在保证基本功能的前提下,可以降低近10倍的存储。


【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!

Java开发高端课程免费试学

大咖讲师+项目实战全面提升你的职场竞争力

  • 海量实战教程
  • 1V1答疑解惑
  • 行业动态分析
  • 大神学习路径图

相关推荐

更多
  • 数据同步解决⽅案
    数据同步解决⽅案
    在分布式微服务的背景下,数据与微服务⼀样需要职责的划分与隔离,那么跨服务的数据访问就有可能需要数据的同步,⽐如搜索推荐对商品信息的同步。⽽实际企业的应⽤场景会相对复杂,可能同步多个业务⽅数据做聚合,⽽单纯使⽤alibabacannal可能存在诸多问题:⽐如重复消息数据丢失导致数据不⼀致。 详情>>

    2023-07-24

  • 分库分表解决方案
    分库分表解决方案
    我们都知道包括mysql oracle这些主流数据库都被⽤作业务数据的存储,⽽且IO是的延迟相对CPU和内存来讲是最⼤的,当数据量⽐较⼤,或者访问请求⽐较⼤的时侯,系统性能将⾯临较⼤挑战。 详情>>

    2023-07-24

  • 搜索解决⽅案
    搜索解决⽅案
    在当今⼤数据量的背景下,⽤⼾在海量数据中找到⾃⼰想要的数据变得⾮常困难,ES是基lucence的分布式解决⽅案,在全⽂检索领域能够很好帮助⽤⼾快速精准的找到⾃⼰想要的商品或者答案。 详情>>

    2023-07-24

  • 海量⼤数据解决⽅案
    海量⼤数据解决⽅案
    在当前互联⽹平台化、规模化的⼤背景下,产⽣了海量数据。与此同时催⽣了AI区块链云计算⼤数据等成熟的技术。技术与数据相互融合,互相促进。⽐如互联⽹的推荐算法,依赖海量的⽤⼾⾏为数据进⾏特征提取和数据分析; 详情>>

    2023-07-24

  • Java开班时间

    收起