学习
实践
活动
专区
工具
TVP
写文章

【向量检索研究系列】产品介绍

序号产品名来源是否开源开发者Github Star数优点缺点1Milvus外部是Zilliz(上海)9.1k索引类型多,社区活跃不支持数据分片,架构复杂2Faiss外部是Facebook15.9k性能好 CPUGPU集群模式可服务化开发语言SDK1Milvus是是是是是Go/PythonPython/Go/Java/Node2Faiss是否是否否C++C++/Python3HNSWlib是否是否否C+ 开发者友好:支持多语言、多工具的 Milvus 生态系统。资料多,已经加入linux基金项目,技术社区维护的比较好,也有自己的博客更新及时。支持CPUGPU模式。支持服务化集群化部署。 ,也被大部分其它产品所引用优化。 统一的方法架构,方便使用方适配。支持异构计算,GPU。缺点不开源。3. 总结本文主要对向量检索领域相关的优秀产品进行了产品对比、技术对比性能对比,以及对各个产品进行了简单的介绍,并阐述了其优缺点。

49862

产品开发管理之流程体系(总篇)

产品开发管理之流程体系(总篇) 前言 秋风瑟瑟,夏日的灼热犹在,就瞬间迎来刺骨寒风。凛冬将至,今天对我们来说,像贴面的利刃一样冰冷而真实。 产品研发就如养鸡,鸡大才有蛋,鸡好才是真的好,鸡长得快风险成本才会更小,因此产品开发管理才是重中之重。 如何解决产品研发中的“控风险、缩周期、降成本”的痛点? 理念 先进的理念是团队产品开发管理的指导思想,是团队成功的关键,亦能促使团队成长奋进。 ,因为在整个产品的生命周期之中,开发一直是基础中的基础,而开发模式管理模式对互联网产品影响深远。 敏捷开发在很多情况下是一种愿景,在国内落地比较难,但是因难而不往,就会一直错失快速开发快速迭代的能力,产品竞争力也会不够(产品竞争力应该包含产品迭代速度),而且还会因为不能适应快鱼法则而被淘汰。

29940
  • 广告
    关闭

    热门业务场景教学

    个人网站、项目部署、开发环境、游戏服务器、图床、渲染训练等免费搭建教程,多款云服务器20元起。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    产品开发管理之流程体系(总篇)

    产品研发就如养鸡,鸡大才有蛋,鸡好才是真的好,鸡长得快风险成本才会更小,因此产品开发管理才是重中之重。 如何解决产品研发中的“控风险、缩周期、降成本”的痛点? 另外,笔者也非常推崇产品开发团队成员尽可能是全栈工程师。 产品流程方面,一般推荐完成以下流程: 产品开发流程 产品反馈流程 产品上线流程 体系 对于一个软件公司来说,产品管理开发体系极为重要。 理念 先进的理念是团队产品开发管理的指导思想,是团队成功的关键,亦能促使团队成长奋进。 ,因为在整个产品的生命周期之中,开发一直是基础中的基础,而开发模式管理模式对互联网产品影响深远。 敏捷开发在很多情况下是一种愿景,在国内落地比较难,但是因难而不往,就会一直错失快速开发快速迭代的能力,产品竞争力也会不够(产品竞争力应该包含产品迭代速度),而且还会因为不能适应快鱼法则而被淘汰。

    75960

    产品开发中如何优化产品价值?

    虽然仍然需要做项目预算时间表,但更需要重视的是要确保开发产品是适合的。以下几步将详细介绍如何做到这点。但是,培养产品思维是一个持续的过程,因为人们很容易重拾旧思维,尤其是在压力下。 第2步:描绘宏伟蓝图 由于你是以迭代递增的方式开发产品,因此必须清楚地了解工作的方向原因。这样可以帮你确定是否与公司目标保持一致并在需要的时候做出相应调整。 有许多方法可以让PBIs聚焦在价值上,包括求用户故事(如果运用得当的话),假设驱动开发A / B测试等。还可以在产品Backlog中为每一个PBI捕获价值作为元数据。 开发团队通常可以提供一些将数据收集功能构建到产品中的方法。随着产品规模复杂性的增加,还需要增加流程工具来收集这些经验数据。 一旦有了数据,就可以分析走势。 总之,Scrum的核心不是我们开发了多少东西,而是通过频繁交付可运行产品为组织创造了多少价值。因此,Scrum也强调不断学习适应,以便从产品中获取更多价值。 文章转载请注明出处。

    40730

    精益产品开发 —— 精益软件开发 & 精益产品开发

    精益产品开发 2017 年《精益产品开发》书籍的问世,从产品角度引入精益思想精益理念,结合产品开发特点流程,将精益生产的理念与产品实践进行提炼、适配优化。 精益创业创新 “精益创业”提倡先向市场推出极简的原型产品,然后在不断地试验学习中,以最小的成本有效的方式验证产品是否符合用户需求,并灵活调整方向。 控制在制品数量加速了用户价值的流动,对产品开发的敏捷性至关重要; 2. 控制在制品数量帮助团队暴露瓶颈问题; 3. 环境及工具的改进 精益产品开发价值与影响 传统的产品开发把内部资源作为中心,在实践上强调任务的分解与分配,以及计划的制定、执行、跟踪控制。假设通过局部效率的改进,可以提升整体效益。 敏捷开发开始聚焦从内部资源,转向用户价值,强调迭代价值交付,由多功能的小团队直接面向价值交付用户价值,并通过迭代反馈,不断调整。 精益产品开发则完成了范式转化。

    47810

    硬件产品开发流程

    文章转自:Leangoo 原文链接:https://www.leangoo.com/staged-project.html#tab-id-2 下图所示的是一个硬件产品开发大体上所需要经历的全部流程: ,确定PCB等)、软件设计及开发(包括软件原型设计,软件功能开发等)、整机验证(结构、电子、软件结合验证等) 确定基本外观、功能、配置之后,进入包装设计(包装说明书、打样、材质、效果等)。 5)开模 在产品经过多次测试后,若在ID、结构、电子设计没有需要改动的情况下模具就开始开模了。在开模时间里,需要定期检查开模进度质量,避免出现较大的进度延迟或失误。 9)大批量 在大批量生产中,需要对产品的工艺、操作标准以及质检的规范程度等方面进行有效的监督保证。在产品生产的过程中产品经理需要开始编写产品维修手册,准备相应的维修更换的部件,以备售后使用。 注:对于不同企业,不同产品,可能会有不同的流程要求。以上可作为参考~

    1.6K41

    不懂开发产品的运维怎么办?

    开发随意引入编程语言和技术方案,曾经有个开发团队一个产品存储用了mysql、redis、mogodb;对技术架构缺少数据采集监控.....。这是一个问题解决型运维。 此时内心要问不懂开发产品的运维怎么办?首先承认我也很多方面都做得不好,特别是产品思维。以下是个人的一些思考,供PK: 1、开放无边界的思维能力。 我们不要拒绝开发能力的培养,不拒绝了解我们的产品产品侧,我们需要多产品人员沟通了解,未来的产品策略是什么?我们的运维技术需要做何选型,当这个产品策略引入的时候,以便我们能够提供实时的技术选型指导。 开发产品也不是通才,他们许多时候需要运维的意见,比如说机房该如何分布,容灾该如何考虑?存储schema该如何设计?业务访问模型该如何底层的存储能力如何匹配? 2、能力象限如何拓展。

    37420

    产品,设计开发,高效协同只差一份文档

    世界上只有两种物质:高效率低效率;世界上只有两种人:高效率的人和低效率的人。——萧伯纳 在产品开发过程中,涉及到的人员泛而杂,但最主要的人员还是产品、设计开发。 那么,如何建立起产品、设计开发人员之间的高效团队协同呢?一种实现方法是产品设计去学习使用开发工具,不需要从头到尾开发App,但至少能如实迅速的交流设计意图,进行有效沟通。 可以说完美解决了产品、设计师开发人员之间的沟通团队协同问题。 ? 在产品开发过程中,团队中各参与人员的痛点各不相同。 那么作为一款简单快捷的团队协作产品,摹客iDoc到底可以解决产品、设计师开发人员的哪些痛点呢? 设计师会告诉你是交付。 产品经理告诉你是沟通。 开发工程师会告诉你是低效。 对整个团队—高效协同 告别混乱的文档各种说明,从产品、设计到开发,一份文档就够 产品经理、设计师、前端开发协同工作 团队、项目均可分组管理,可设定不同身份权限 ?

    56620

    金融科技&大数据产品推荐:兴业研究地方政府信用评级产品

    产品投递 1、产品名称 兴业研究地方政府信用评级 2、所属分类 金融科技·风控、智能定价 3、产品介绍 ? 集中兑付期面临负债重定价压力较大,不排除出现信用风险,特别是对于没有项目现金流支撑、集中兑付的AA级土地开发、基建类的城投平台。 2. 5、产品功能 地方政府评级产品旨在获取海量结构化非结构化、公开非公开的地方政府数据、构建专业模型、以大数据可视化、产品化的方式,构建地方政府评级产品,下面将重点介绍该产品。 5.1产品首页 地方政府评级页面用可视化地图形式展示各省市地方政府的评分建议,以及用详细列表展示各省市地方政府的重要财务数据。 各级政府的海量数据均整理在内,包括GDP、人均GDP、综合财力、公共预算收入、政府性基金收入、直接债务、直接债务率、税收收入、房地产开发投资占比、第一产业占比等等。

    51550

    内部产品SaaS产品的区别是?

    其次,传统B端产品的迭代相对缓慢,更依赖二次开发来满足新的需求。因此,相对于产品经理,配置系统设计个性化功能的实施顾问是一个更热门的岗位。 实施顾问又分为内部顾问外部顾问。 传统软件依赖二次开发不同,为了实现低成本规模化,SaaS非常强调产品本身的能力。 但如果已经正式踏上商业化这条路,我建议抛弃原有系统,从0开始重新开发SaaS产品。 原因在于,为了提高需求响应速度降低开发成本,内部产品在架构设计方面考虑较少,对不同业务包容性较差。 这一方面是由于SaaS产品的配置性很强,导致了更长的开发测试周期,另一方面也是由于SaaS产品需要考虑多种类型客户的需求,甚至预判未来可能出现的需求,以尽量避免功能被“推翻重来”。 真正会给内部产品经理带来挑战的,还是“如何应对众多企业差异化的需求”。破解这一难题的关键,是培养产品架构能力。而培养产品架构能力的最佳途径,则是研究经典系统。 ?

    67730

    案例研究:Bose如何通过K8s支持物联网产品的快速开发

    “我们需要为开发者提供一种机制,让他们能够快速原型化部署服务,并以非常快的速度投入生产。”首席云工程师Josh West说。2016年,公司决定从零开始搭建一个平台。 “我们需要为开发者提供一种机制,让他们能够快速原型化部署服务,并以非常快的速度投入生产。”首席云工程师Josh West说。“我们想提供很多云功能来支持我们的音频设备体验。” 事实上,在理想情况下,我们的开发者甚至不需要知道他们正在运行Kubernetes。” 该平台从一开始就将Prometheus的监测纳入其中,并于2017年投入生产,从一开始就服务300多万个联网产品。 正是由于云原生景观、可用的工具特性,我们才能够为所有开发部门提供如此美妙的云平台,他们正试图实现一些非常棒的体验。” 正是由于云原生景观、可用的工具特性,我们才能够为所有开发部门提供如此美妙的云平台,他们正试图实现一些非常棒的体验。”

    32320

    SAP 产品 UI 里的容器组件的概念开发概述

    Jerry 之前的文章,谈谈 SAP 产品 UI 开发中的组件概念,曾经提到,无论基于何等开发技术的 SAP 产品 UI,其呈现在最终用户面前的视觉效果,都是通过若干逻辑意义上的组件(Component 这些逻辑意义上的组件,代表了 SAP 产品提供给最终用户交互功能的细粒度的封装,比如查询订单的界面,创建订单的界面,开发时通常放置于两个不同的组件内实现。 不少 SAP 产品的 UI 开发,组件的定义边界非常清晰,比如 SAP UI5 里的 Component.js, SAP ABAP Webdynpro WebClient UI 的 Component 下面通过 Jerry 参与过的一些 SAP 产品 UI 开发工作中的具体例子,来介绍 SAP UI 容器组件的概念作用。 个人认为,学习 SAP 某个产品的 UI 开发,只要掌握了其普通 UI 组件(参考我的文章:谈谈 SAP 产品 UI 开发中的组件概念)容器组件的概念开发方式,就足以胜任大多数场合下的工作需求了。

    19530

    陈希章(O365开发指南):Office 365 产品开发相关资源

    我在为《Office 365开发入门指南》准备第二版,以及配套的视频教程,这个材料是其中的一部分,分享出来给大家参考,也欢迎大家补充。 en-us/try 中国版 https://www.21vbluecloud.com/office365/o365-pricing/ 受相关政策影响,目前不提供公开申请试用版,请通过联系销售人员获取试用版 开发者版 https://developer.microsoft.com/zh-CN/office/dev-program 需要访问外国网站 Office 365 产品网站 国际版 https://products.office.com /zh-CN/ 中国版 https://www.21vbluecloud.com/office365/ 产品路线图 https://www.microsoft.com/en-us/microsoft-365 https://developer.microsoft.com/zh-cn/office 申请一年的开发人员版本 https://developer.microsoft.com/zh-CN/office

    42950

    程序开发的心理研究

    程序开发的心理研究 本文只是根据本人的一些经验,还有外界的一些文章,总结出来的程序开发过程中程序员的心理的一些总结,并没有通过严格的验证。 一、开发项目的原则 一般研究发现,一个人刚进行一个新的公司,或者接受一个新的任务,他总得要一个适应的过程,这段时间叫做适应期,这个过程根据不同的人所需要适用的时间长度不同,对于一个程序员来说,如果接受一个难度适中的项目 、需求文档开发、设计文档开发、代码编写、系统测试等。 开发风格是系统原有是如何进行开发的,现在国内有很多系统都是一招了一个新人就叫他进行代码的开发,结果他等到开发完了才发现原来他花了很久才开发出来的类(javac++中的一种概念,相当于一个功能模块,可以被其它功能使用 还有一种结果就是开发人员因为高工资继续留下来,但是系统的开发进度越来越慢,bug越来越多,开发人员也变得有恃无恐的,而领导层却越来越担心由于开发人员辞职导致系统无法进行下去。

    13830

    敏捷产品项目的开发经验

    并且敏捷开发不仅仅是IT部门的事情,还需要各个业务部门对敏捷的理解支持,形成合力,从而提升开发效率业务满意度。 但文档宜少且精炼,一般情况下建议维护三份文档:《产品需求规格说明书》也即PRD:定义产品应该具有的功能、边界描述等,它作为产品团队之间共同的讨论基础,并在设计开发过程中不断的更新维护,并记录所有的需求变更 《系统设计说明书》开发人员编写的技术设计,包含数据库E-R图,架构设计等:说明产品如何实现,内部之间是什么关系。《测试用例测试报告》由测试人员编写:记录所有功能点的测试计划、过程测试结果。 小周期包括:需求、设计、开发、测试、发布,这个过程中的设计环节是指要做产品设计系统设计;由于做完整的设计需要有相对完整的资料比较长的时间,与小周期是相对立的。 3、测试开发高效协作:开发测试可以并行工作,当开发实现第一个版本时,测试设计测试方案用例;发布第一个版本后,开发就进入下一个版本轮次,测试就应用测试方案测试刚才发布的版本,提交Bug;开发在下一个版本结束时修正所有上一轮发现的

    60520

    未来APP产品开发的方向

    未来的移动App开发不仅仅是让它适应一方小小的屏幕,采用不同的编程语言,基于不同的操作系统。那它是怎样的呢?现在我想我们应该把注意力转向建立现代化的App了。 ? 未来的移动App开发不仅仅是让它适应一方小小的屏幕,采用不同的编程语言,基于不同的操作系统。那它是怎样的呢?现在我想我们应该把注意力转向建立现代化的App了。 这样以一个基于开放的形式,第三方开发者可以在一组核心数据中自由添加插件、进行创新。 响应式 现代化的App正在接触越来越多的网络拓扑结构,App状态的管理被推到边缘。 像以前那样一次发布就改变更新所有附件的方法风险太大了,而现代化App中开发运维是可持续部署的。

    46570

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 腾讯问卷

      腾讯问卷

      腾讯问卷是腾讯根据多年问卷调查经验开发的在线问卷调查平台,该平台前身是腾讯内部用户、市场、产品研究的重要工具,于2015年正式对外开放,提供从问卷设计、投放采集到统计分析的一站式专业调查研究服务,被广泛应用在调查研究、表单、投票、考试等场景。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券