找到约 10000 条结果
  • 面试中有哪些经典的数据库问题?
    1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用...
    2022-07-04
  • B树和B+树的区别
    B树与B+树的区别有两个:1、B树的非叶子节点是存储数据的,而B+树的非叶子节点只存储索引信息2、B+树的非最右侧的叶子节点向右会指向右侧的叶子节点,形成一个有序的连表
    2020-11-18
  • 一文读懂神经搜索、Jina 及 Finetuner
    本文为 Jina AI Co-founder & CTO 王楠,在 2021 年 12 月 25 日 Python Meetup Beijing 的分享实录,内附 Demo 及 PPT 地址。阅读本文,你将对神经搜索 (Neural Search)、Jina 及 Finetuner,有较为全面的了解。
    2022-01-18
  • Elasticsearch * 入门
    Lucene 是 成熟的全文索引与信息检索(IR)库,采用Java实现。信息检索式指文档搜索、文档内信息搜索或者文档相关的元数据搜索等操作。。 Solr是一个基于Lucene java库的企业级搜索服务器,包含XML/HTTP,JSON API,高亮查询结果,缓存,复制,还有一个WEB管理界面。Solr运行在Servlet容器中 2010 年 Elasticsearch 出现公...
    2016-05-17
  • 搜索引擎新架构:与SQL不得不说的故事
    1.HA3架构分为在线和离线两部分• 在线是一个传统的2层服务架构,分别叫做QRS和search。QRS负责接受用户请求,做一些简单处理之后把请求发给下面的search节点,search节点负责加载索引并完成检索,最终由QRS汇集各个search节点的结果并返回给用户。• 离线部分分为两个环节,一个环节是数据的预处理,其核心的工作是把业务...
    2020-10-12
  • Elasticsearch面试题及答案详解
    1、elasticsearch了解多少,说说你们公司es的集群架构,索引数据大小,分片有多少,以及一些调优手段 。面试官:想了解应聘者之前公司接触的ES使用场景、规模,有没有做过比较大规模的索引设计、规划、调优。解答:如实结合自己的实践场景回答即可。比如:ES集群架构13个节点,索引根据通道不同共20+索引,根据日期,每...
    2020-08-22
  • 25 个值得关注的检索增强生成 (RAG) 模型和框架
    大型语言模型 (LLM) 如 GPT-4 彻底革新了自然语言处理 (NLP) 领域,在生成类人文本、回答问题和执行各种语言相关任务方面展现出卓越的能力。然而,这些模型也存在一些固有的局限性:
    2024-11-17
  • 浅析MySQL代价模型:告别盲目使用EXPLAIN,提前预知索引优化策略 | 京东云技术团队
    在 MySQL 中,当我们为表创建了一个或多个索引后,通常需要在索引定义完成后,根据具体的数据情况执行 EXPLAIN 命令,才能观察到数据库实际使用哪个索引、是否使用索引。这使得我们在添加新索引之前,无法提前预知数据库是否能使用期望的索引。更为糟糕的是,有时甚至在添加新的索引后,数据库在某些查询中会使用它,而...
    2023-12-07
  • 如何通过 User-Agent 识别百度蜘蛛
    如果有大量的百度蜘蛛抓取网站就需要注意了:有可能是其他爬虫伪造百度蜘蛛恶意抓取网站。如果遇到这种情况,这时候就需要查看日志来确定是不是真正的百度蜘蛛(baidu spider)。搜索引擎蜘蛛、用户访问、爬虫等访问都会留下 User-Agent。我们可以通过 User-Agent 大概判断是不是百度蜘蛛(baidu spider)。百度 User-Ag...
    2021-09-30
  • 阿里云 AI 搜索开放平台新增:服务开发能力
    随着 AI 技术的快速发展,用户对 以算法驱动的 AI 搜索相关能力需求日益增长。AI 搜索开放平台已提供20+原子化服务能力,可灵活组合搭建AI搜索。本期发布将重点解决用户在代码开发中的不便,通过集成 dsw 能力,新增 notebook 功能,为用户提供更便捷的代码编写、调试及运行环境,进一步提升服务调试体验。
    2025-05-08
  • ElasticSearch Hot&Warm架构
    ElasticSearch Hot&Warm架构 数据通常不会有Update操作; 适⽤于Time based索引数据(生命周期管理),同时数据量⽐较大的场景。 引⼊Warm节点,低配置大容量的机器存放老数据,以降低部署成本 两类数据节点, 不同的硬件配置 Hot 节点(通常使用 SSD):索引有不断有新⽂档写入。通常使用 SSD Warm 节点(通常使用 H...
    2019-09-23
  • mysql explain key_len计算公式
    字段类型 长度 latin1 gbk UTF8 允许为null 不允许为null key_len char L k=1 k=2 k=3 n=1 n=0 Lk+1n varchar L k=1 k=2 k=3 n=1 n=0 Lk+1n+2 tinyint 1 n=1 n=0 1+1*n smallint 2 n=1 n=0 2+1*n mediumint 3 n=1 n=0 3+1*n int 4 n=1 n=0 4+1*n bigint 8 n=1 n=0 8+1*n datetime(mysql5.5及以前) 8 n=1 n=0 8+1*n datet...
    2020-06-22
  • 通过几道题目学习二叉搜索树
    二叉树大家都知道,二叉搜索树满足以下特征: 节点的左子树只包含小于当前节点的数节点的右子树只包含大于当前节点的数 所有左子树和右子树自身必须也是二叉搜索树 二叉搜索树也叫二叉排序树,中序遍历二叉搜索树的结果就是一次递增的遍历。 一、二叉搜索树的建立 相关题目:leetcode 108.将有序数组转换为二叉搜索树 [...
    2018-11-26
  • 搜索结果牛头不对马嘴?谷歌用BERT改进搜索引擎,做到更懂你
    还记得你第一次用谷歌搜索引擎的时候,老师是怎么教你的吗?在多个关键词中插入空格,比如你想搜一篇机器学习在医学上应用的论文,那么你就会在搜索框中输入“机器学习 医学”。即使我们掌握了搜索引擎的使用技巧,有时候并不能返回最佳的查询结果。比如搜索“2019年前往美国的巴西旅客需要签证”(2019 brazil traveler to ...
    2019-10-27
  • 小面试官教你 MySQL——引擎、索引和算法
    我在面试中,经常喜欢针对 MySQL 的知识由浅入深地问下去,了解候选人对 MySQL 知识的了解到了哪一个层级。上一篇文章中的那些知识太基础了,我是不会拿来问的。因此我会问的第一个问题必然是 MySQL 的索引。
    2020-12-01
  • 从预防检测到响应,腾讯御界NDR“一站式”勒索病毒解决方案
    2021年上半年,勒索病毒席卷美国,受害企业损失动辄数千万美元。2021年,美国最大燃油管道商(Colonial Pipeline)、全球最大的肉制品生产商JBS、全球500强IT咨询公司埃森哲等巨型企业先后遭遇勒索病毒攻击。《2021年勒索攻击特征与趋势研究白皮书》指出,大型企业和基础设施成为攻击重点,国内部分公共服务机构、企业曾...
    2021-12-31
  • 为什么MySQL要用B+树作为数据的索引?一篇文章让你的心里有点B树
    索引,相信大多数人已经相当熟悉了,很多人都知道 MySQL 的索引主要以 B+ 树为主,但是要问到为什么用 B+ 树,恐怕很少有人能把前因后果讲述完整。本文就来从头到尾介绍下数据库的索引。
    2019-11-22