当前位置:网站首页 > 大数据架构 > 正文

Faiss 架构(das架构的缺点)



关注,右上菜单栏···键,设为星标

企业在进行信息化建设过程中不可避免的会遇到很多技术问题,例如软件系统在何种操作系统平台运行?软件系统采用何种开发平台?软件系统采用何种开发语言?采用何种数据库管理软件?软件系统是单机本地运行、本地局域网还是基于国际互联网?软件系统是C/S架构还是B/S架构?软件系统运行是否需要第三方软件或组件的支持?这其实就是技术选型问题。对于大多数不从事IT行业的企业来说,这些问题太专业了,经常会感到困扰,不知到底该作何选择。

既然是技术选型问题,那么企业首先得有选择的权力。对于一些特殊行业中的特定企业来说,他们并不具有这样的权力或选择的权力受到了一定的限制,例如航空、航天、电力、金融等行业中都有不少这样的企业。这类企业的信息化建设采用什么样的技术平台都是有相关规定的,个别企业的规定甚至相当严格。基于技术可控和安全保密的需要,这几年国家开始在特定行业全面推行的国产化软硬件平台的替代行动,一定程度上压缩了相关企业的技术选型空间。

一般来说,企业的信息化项目大致可以分为两类:成熟的软件产品项目和定制化开发项目。不同类型的项目其技术选项的侧重点也不尽相同。

(1)成熟的软件产品项目

成熟的软件产品项目一般指的是企业采购软件产品直接使用或在软件产品的基础上进行少量的定制化开发的项目。由于采购的主体是成熟的软件产品,因此其所采用的技术架构是已经定型的,理论上不存在调整或修改的可能(基于软件产品开发的独立的衍生产品除外)。除非企业愿意支付更多的费用要求软件供应商采用企业指定的技术重新开发一套与现有软件产品功能完全一致的新版产品。

对于成熟的软件产品,企业应主要考虑三个方面的因素:①拟采购的软件产品要能在当下常见的或企业要求的运行环境中运行;②便于维护;③能够得到供应商一定时期内的技术支持。例如现在采购的软件产品不能要求在Windows 95或Windows NT操作系统环境中运行,应该至少能够支持在Windows 7或Windows Server 2012操作系统中运行,因为Windows 95或Windows NT操作系统现在已经没有人在用了,基于这种运行环境的软件产品再好也不应该采用,除非别无选择。如果软件产品的日常维护由企业自身负责,那么尽量选择常见或大众熟悉的运行环境,例如一款只能在Linux环境中运行的软件对于一般的企业就不是很方便,毕竟非IT专业人士有时对Windows都用的不那么熟悉,Linux甚至听都没听过,更别说用了。此外,软件供应商应该至少能够提供3-5年的技术支持,万一软件产品出现技术问题,要能够得到解决。一款软件产品正常使用3年,软件本身可能出现的问题也都应该出现并得到解决了,后续出问题的概率应该非常非常小了。

(2)定制化开发项目

定制化开发项目一般指的是软件供应商按照企业的实际业务需求量身定制开发的项目,定制化开发可能是从零开始进行开发,也可能是在某一产品的基础上进行二次开发且二次开发工作量占比超过百分之五十。如果企业有自己的IT研发团队且有计划或有可能在项目交付后自行进行再次开发以实现进一步的功能扩展,那么建议企业要求软件供应商使用自有IT研发团队相对熟悉的运行环境、技术架构、开发平台、开发语言、数据库管理软件等。如果企业没有自己的IT研发团队,甚至连专职维护人员都没有,那只需要要求软件供应商使用当下主流且成熟的技术架构、开发平台、开发语言、数据库管理软件即可。除非别无选择,否则尽量不要选用过时、专有或生僻的技术,尽量不要使用不成熟的未经正式发布的技术框架和第三方组件。这里需要着重说明一点,企业无需太过纠结所谓的技术优劣,应该更多的关注自身的需求是否能够得到满足。例如网上甚嚣尘上的Java和.Net的优劣之争、技术架构的先进和落后之争等等这样的文章或评论,不管网上的这些观点是否正确,这些问题仅在某种意义上对IT从业人员有参考的价值,一般的企业用户无需太过关注。技术是工具,是用来解决问题的,不是用来比较的。技术可能有高低之分,可能有先进和落后的说法,但对于同样的企业需求,多种技术都能完美解决,那么所谓的优劣高下之争对于企业用户来说还有多少意义呢?企业用户对IT技术的关注,重点应该放在后续的系统维护方面。例如万一某一天软件供应商无法继续提供技术服务,只要软件供应商采用的是当时主流且成熟的技术,那么在拥有源代码的情况下,至少可以比较容易的找到相关的技术人员来为软件系统继续提供技术服务。

看到这里,读者可能会问:如何来判断软件供应商使用的技术是否是当下主流且成熟的?非IT企业或无专业IT人员的企业自身是无法解决这个问题的,只能求助于专业人员。可以向从事IT行业的朋友咨询,也可以向专业机构求助。如果企业的经费比较宽裕的话,其实可以考虑请第三方做项目监理,有专业人士的协助,企业可以在包括技术选型在内的完整项目实施过程中得到专业的意见和建议,最大限度的规避因专业知识壁垒可能导致的项目风险。聘请第三方监理的费用一般按照项目总价的一定比例收取,具体比例由双方根据监理服务涵盖的工作范围协商确定。

本文向读者介绍了企业信息化建设的技术选型问题,下一篇文章笔者将探讨一下企业信息化建设的项目费用问题,敬请期待。

自陆续发表了系列文章(共11篇)以来,很多朋友加了笔者的微信并就一些问题进行了探讨,同时也希望笔者能就一些更具体的问题写几篇文章深入地谈一谈。笔者根据这段时间与朋友交流的内容大致梳理了一下,陆续写了如下几篇文章,欢迎读者能够多提宝贵意见。

(5)企业信息化建设杂谈 之 技术选型

(6)企业信息化建设杂谈 之 项目费用

作者简介

李东山,现任北京信越科技有限责任公司总经理。毕业于南京航空航天大学民航飞机与发动机专业,曾就职于海航集团有限公司、金航数码科技有限责任公司,从事航空信息化项目建设二十余年,项目涉及飞机制造商、各类飞机运营商(CCAR91/121/135/141部)、MRO服务提供商(CCAR145部)、航空装备配套生产厂家、航材经销/供应商,拥有丰富的软件设计、开发和项目实施经验。

通航企业信息化建设的思考系列文章

声 明:原创文章,欢迎联系获取转载授权,并注明来源飞行邦;转载文章,目的在于传递更多信息,并不代表平台赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时联系我们更正或删除。文章版权归原作者及原出处所有 ,本平台只提供参考并不构成任何投资及应用建议。

到此这篇Faiss 架构(das架构的缺点)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • cmake 多项目(cmake大型项目)2024-12-13 20:45:08
  • 中国大学慕课认证码身份证后六位不对(中国大学生慕课认证码)2024-12-13 20:45:08
  • 河北工业大学慕课认证码(河北工业大学查课表)2024-12-13 20:45:08
  • 华为模拟器命令大全(华为模拟器命令大全手机版)2024-12-13 20:45:08
  • 网站制作代码大全(网站制作代码大全软件)2024-12-13 20:45:08
  • ceph存储搭建(ceph存储架构)2024-12-13 20:45:08
  • 苹果特殊符号大全怎么打的(iphone特殊符号怎么打)2024-12-13 20:45:08
  • 游戏代码网站链接(游戏代码网站链接大全)2024-12-13 20:45:08
  • uchar最大255(uchar最大值是多少)2024-12-13 20:45:08
  • 苹果特殊符号大全复制(苹果特殊符号大全怎么打)2024-12-13 20:45:08
  • 全屏图片