首页 文章 精选 留言 我的

精选列表

搜索[大模型API],共10000篇文章
优秀的个人博客,低调大师

数据库设计与优化 - 结合执行计划MySQL语句的11大优化策略

背景 全球访问量最大的 20 家网站,绝大多数使用 MySQL,有两个特例的 live.com 和 bing 是微软旗下的网站。它使用的是 MSSQL,并不是他们使用不了 MySQL,而是他要支持自己的数据库。毫无疑问MySQL是当今非常流行的关系数据库之一,不仅因为其绝大多数版本的开源,而且支持多存储引擎、快速、稳定地运行于各种服务器环境。MySQL查询分析优化引擎作为其中核心模块的一部分,占有举足轻重的地位,因此我们今天了解和研究它就非常重要了。 MySQL服务器操作层架构 MySQL语句的优化就发生MySQL Server服务器架构的操作层,这层具体的执行流程是: 这层主要的功能是: SQL 语句的解析、优化,缓存的查询,MySQL 内置函数的实现,跨存储引擎功能(所谓跨存储引擎就是说每个引擎都需提供的功能(引擎需对外提供接口)),例如:存储过程、触发器、视图等。 1.如果是查询语句(select 语句),首先会查询缓存是否已有相应结果,有则返回结果,无则进行下一步(如果不是查询语句,同样调到下一步); 2.解析查询,创建一个内部数据结构(解析树),这个解析树主要用来 SQL 语句的语义与语法解析; 3.优化:优化 SQL 语句,例如重写查询,决定表的读取顺序,以及选择需要的索引等。这一阶段用户是可以查询的,查询服务器优化器是如何进行优化的,便于用户重构查询和修改相关配置,达到最优化。这一阶段还涉及到存储引擎,优化器会询问存储引擎,比如某个操作的开销信息、是否对特定索引有查询优化等。 十一大优化策略 演示准备 用以上演示道具来说明十一经典优化策略如下: 策略一、索引字段尽量全值匹配 -- 查询1 EXPLAIN SELECT * FROM employee WHERE `name`='joye'; -- 走索引 -- 查询2 EXPLAIN SELECT * FROM employee WHERE `name`='joye' AND age=25; -- 走索引 -- 查询3 EXPLAIN SELECT * FROM employee WHERE `NAME`='joye' AND age=25 AND pos='dev'; -- 走索引 以上三种查询方式,查询3的效率最高,索引的使用程度也最高。在表中建立索引后,能用索引的要尽量都要用上。 策略二、最佳左前缀法则 如果创建的索引为复合索引,要遵守最左前缀法则。查询从索引的最左前列开始并且不要跳过索引中的列。 -- 查询1 EXPLAIN SELECT * FROM employee WHERE age=20 AND pos='dev'; -- 不走索引 -- 查询2 EXPLAIN SELECT * FROM employee WHERE pos='dev'; -- 不走索引 -- 查询3 EXPLAIN SELECT * FROM employee WHERE `name`='Joye'; -- 走索引 以上查询只有查询3才走索引。最佳左前缀法则可以理解成火车的车头、中间车厢、车尾的关系。 策略三、不在索引列上做任何操作 在索引列上计算、函数、类型转换等会导致索引失效,转向全表扫描。 -- 查询1 EXPLAIN SELECT * FROM employee WHERE `name`='Joye'; -- 走索引 -- 查询2 EXPLAIN SELECT * FROM employee WHERE LEFT(`name`,4)='Joye'; -- 不走索引 -- 查询3 EXPLAIN SELECT * FROM employee WHERE `age`*2 = 13; -- 不走索引 在索引字段上使用函数、任何计算表达式均会导致索引失效。 策略四、尽量多用覆盖索引 尽量使用覆盖索引(只访问索引列的查询,查询列和索引列一致),减少select开销。全部数据直接通过索引就能获取到,大大提高查询效率。 -- 查询1 EXPLAIN SELECT age,pos FROM employee WHERE `name` = 'joye'; -- 走索引 -- 查询2 EXPLAIN SELECT pos FROM employee WHERE `name` = 'joye'; -- 走索引 -- 查询3 EXPLAIN SELECT age,add_time FROM employee WHERE `name` = 'joye'; -- 不走索引 策略五、范围条件放最后 查询优化器不会使用索引中范围条件右边的列,所以范围条件放最后能被主动采用。 -- 查询1 EXPLAIN SELECT * FROM employee WHERE `NAME`='joye' AND age=22 AND pos='manager'; -- 走索引 -- 查询2 EXPLAIN SELECT * FROM employee WHERE `NAME`='joye' AND age>22 AND pos='manager';-- 不充分走索引 -- 查询3 EXPLAIN SELECT * FROM employee WHERE `NAME`='joye' AND pos='manager' AND age>22; -- 充分走索引 策略六、不等于(! <>) 要慎用 mysql在使用不等于(!= 或者 <>)的时候无法使用索引,导致全表扫描 -- 查询1 EXPLAIN SELECT * FROM employee WHERE `name` != 'joye'; -- 不走索引 -- 查询2 EXPLAIN SELECT * FROM employee WHERE NAME <>'joye'; -- 不走索引 若要使用不等号,尽量采用覆盖索引; -- 查询3 EXPLAIN SELECT `name`,age,pos FROM employee WHERE NAME != 'joye'; -- 走索引 -- 查询4 EXPLAIN SELECT NAME,age,pos FROM employee WHERE NAME <> 'joye'; -- 走索引 策略七、IN/NOT IN要慎用 -- 查询1 EXPLAIN SELECT * FROM employee WHERE `name` IN('joye','9000'); -- 不走索引 -- 查询2 EXPLAIN SELECT * FROM employee WHERE `name` NOT IN('joye','9000'); -- 不走索引 查询1和查询2不走索引的原因是IN/NOT IN 匹配让索引失效,转向全表扫描 。若需要使用IN/NOT IN,则同时尽量采用覆盖索引或就使用场景使用JOIN连表方式 -- 查询3 EXPLAIN SELECT age,pos FROM employee WHERE `name` IN('joye','9000'); -- 走索引 -- 查询4 EXPLAIN SELECT age,pos FROM employee WHERE `name` NOT IN('joye','9000');-- 充分使用索引 策略八、NULL/NOT NULL有影响 索引字段为null 和 not null 对索引的影响, 可能导致索引失效(分情况)。 -- 查询1 EXPLAIN SELECT * FROM employee WHERE `name` IS NULL; -- 不走索引 -- 查询2 EXPLAIN SELECT * FROM employee WHERE `name` IS NOT NULL; -- 不走索引 这时设置`name`字段允许为null -- 查询3 EXPLAIN SELECT * FROM employee2 WHERE NAME IS NULL; -- 走索引 策略九、LIKE查询要小心 LIKE以通配符开头(‘%abc ’)mysql索引失效会变成全表扫描操作。 -- 查询1 EXPLAIN SELECT * FROM employee WHERE `name` LIKE '%july%' -- 不走索引 -- 查询2 EXPLAIN SELECT * FROM employee WHERE `name` LIKE '%july' -- 不走索引 -- 查询3 EXPLAIN SELECT * FROM employee WHERE `name` LIKE 'july%'-- 走索引 策略十、字符类型字段加引号 字符窜不加引号会导致索引失效。 -- 查询1 EXPLAIN SELECT * FROM employee WHERE `name` = 9000; -- 不走索引 -- 查询2 EXPLAIN SELECT * FROM employee WHERE `name` = '9000' -- 走索引 策略十一、OR改UNION 效率高 WHERE查询或子查询条件中使用OR,会导致索引失效,转向全表数据扫描。 -- 查询1 EXPLAIN SELECT * FROM employee WHERE `name`='joye' OR `name`='andy3'; -- 不走索引 -- 查询2 EXPLAIN SELECT * FROM employee WHERE `name`='joye' UNION SELECT * FROM employee WHERE `name`='andy3'; -- 走索引 总结 以上仅为SQL语句优化领域的关键优化指标和技巧。在具体项目的优化中,我们可能会综合使用以上多个策略和手段完成一个SQL的优化;如何用好这些策略完全取决于我们在项目实战中循序渐进的优化、尝试、摸索、总结。以后会在项目实践中,分享更多综合性大数据问题优化实战案例,请继续关注!

优秀的个人博客,低调大师

区块链技术在银行业的运用研究:大规模应用面临6大挑战

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 区块链技术已经获得各国政府与国际组织的广泛关注。银行业作为支撑实体经济发展的重要力量,研究并布局区块链技术,对巩固和培育服务社会经济发展能力,提升综合金融服务水平,具有重要意义。 区块链技术应用场景 区块链技术是按照时间顺序将数据区块顺序相连组合成链式数据结构,并以密码学方式保证不可篡改和不可伪造的分布式账本技术。广义来讲,该技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用智能合约来编程和操作数据的分布式基础架构与计算范式。 区块链建立在多种技术的共同运用上,从底层架构层面改造了数据的存储及编辑方式,重塑共识机制。该技术的创新之处体现在,分布式网络及加密技术将数据的编辑、记录及认定权限赋予各个账本,实现透明化、同步化的数据记录及更新方式,便于信息的追溯、查询和及时知晓。从更广泛的时空概念上考虑,区块链技术尝试改变、优化数据的连接方式,也必将对数据背后物联网的运行及信任机制产生影响。 区块链技术的应用主要存在以下三个关键特征,直接决定了其应用范式:一是应用场景具备良好的数据基础、涉及多方互信的问题;二是信息公开范围决定技术模式;三是业务涉及数据管理、授权管理或价值转移。 全球银行业应用以对公资产业务及中间业务为主 区块链技术的应用形式包括公有链、私有链及联盟链等,应用的重要前提是广泛的行业共识及整体布局。商业银行合规、法律、安全等部门对区块链技术的大规模应用仍存在较高疑虑。目前,该项技术在商业银行领域的应用以对公资产业务及中间业务为主。 第一,区块链技术在商业银行的应用以对公业务为主。相对于公司业务,零售业务的应用面临更多难点。一是区块链技术的“信息共享”机制使得链上主体均能收到该链条中其他用户的即时信息。对于零售业务而言,客户的隐私保护较为关键。虽然基于“通证”的记录方式可将重要信息进行隐私保护,但该项技术仍处于探索阶段。二是数字货币和实际货币的转换仍无法达到“无摩擦”状态,存在时间和资金成本。对业务量巨大、瞬时性要求高的零售业务而言,短时间内的大规模应用仍需要探索。 第二,区块链技术在资产业务领域具有较大应用空间。资产业务的应用包括跨境贸易融资、供应链融资等。在融资业务中,通过将融资链条涉及企业的债务债权、贸易记录、合同记录及库存信息等“上链”,银行可实现对真实可信的贸易场景的还原,在时间轴上对该链条的交易进行评估。每一笔款项的发放与偿还都将实现即时记录,便于叙做判断。将区块链技术应用于跨境贸易融资中将有望缩短现有的业务办理周期、提高业务的安全性及透明度。 第三,区块链技术助力商业银行中间业务降本增效。区块链技术将有助于提升跨境支付业务的效率。一是汇款行与收款行点对点交易,省去了代理行造成的时间和资金成本,提高了支付效率;二是实现汇款行和收款行的实时销账;三是支持实时查询交易转账状态;四是数据存储相对安全。除跨境支付业务外,区块链技术可应用在银行间结算清算网络、实时交易系统、存托凭证、数字票据等业务中,利用其及时性、可追溯性等特征,提升业务的效率与安全性。 区块链技术大规模应用的挑战 第一,国内尚无明确监管框架,未建立国际监管协同机制。监管框架应主要包括以下方面:客户及从业资格、机构业务发展资格等准入条件;完整的业务纠纷处理框架,特别是跨境业务涉及的交易计税等问题;匿名化实现后的“反洗钱”及尽职调查的方式;区块链各项业务的职责划分和监管权限等。区块链在数字货币中的使用(如Facebook提出的Libra等)弱化了国家对于主权货币的监管,也对国际监管治理协同提出挑战。 第二,对全球经济的影响尚不明朗。当前,对于区块链技术给经济带来的短期和长期影响的评估并不充分。长期来看,该技术可广泛应用于经济、社会、民生等多重领域,有效应对信息存储、共享的挑战,提升业务效率,降低摩擦成本。但短期来看,区块链技术的大规模使用亦将导致更高的运营成本、研发成本。此外,该技术的大规模应用可能会减少现有中介业务的人力需求,提高部分行业的进入壁垒,也可能会引入对某些行业的破坏性创新。特别地,区块链技术的大规模使用将增加全球能源消耗。根据比特币的应用情况评估,其共识工作算法的计算机需要消耗大量能源。 第三,技术缺乏普适性规则,应用场景分割化。目前,区块链技术的应用尚不存在统一的行业规范和监管规范。在此背景下,现有应用相对分割化、局部化。当技术在银行同业间大规模运用时,需要与不同银行的现有系统相适应,并可接入大多数系统,已应用的机构及部门或面临应用规则改变的风险。 第四,客户隐私保护与数据应用存在矛盾。基于公有链及联盟链的区块链技术实现了信息在不同节点的公开及记录。零售业务涉及客户的隐私信息,因此需要特别设计基于“通证”等方式的记录模式,以对客户的隐私信息进行保护。如何将数据的记录准确性与隐私保护兼顾,是区块链大规模推行前需要探索解决的重要问题。在GDPR数据治理条例大力推行的背景下,银行客户是否接受数据的“上链”或成为其自主选择。 第五,底层技术存在被攻击风险,共识达成速度相对较慢。区块链的指数级应用对底层技术提出更高要求。一方面,被黑客攻击的可能性应逐渐消除;另一方面,技术的处理速度应进一步提升。目前即使是比特币的交易也存在延时性。我国区块链底层技术与部分发达国家相比存在劣势,仍需进一步发展。 第六,商业银行应用需考虑区块链技术的“双面性”。当前,商业银行应用区块链技术的出发点多在于降低成本,盈利点并不明确。一方面,区块链技术可有效提升银行支付、信贷系统的运行效率,提升银行业务能力,改善用户体验;另一方面,在贸易、汇款、支付等场景中,金融科技企业的介入也大幅降低了银行中间业务收入,对银行的营收形成新的挑战。在信息数据共享、“去中心化”的趋势下,商业银行现存信息壁垒或将被打破,对银行信贷业务发展与客户维护带来更大挑战。 政策建议 当前,我国应着手建立区块链技术国家标准、政策规范、法律标准等体系,以顶层设计推动标准体系的建设,致力于打造新型数字经济,并与实体企业广泛结合,助推经济的高质量发展。区块链在金融体系中的应用将有助于提升服务效率,强化金融安全,维护金融公平。 第一,完善区块链金融监管治理框架。作为金融科技的重要技术之一,区块链对金融体系的运行将产生重大影响。相应的监管治理框架应包含对“链下”的应用场景治理及对“链上”的信息治理。一方面,建议监管机构逐步试行“监管沙箱”,探索该项技术可运用的场景,基于试验反馈,在小范围内推广应用场景,并及时跟进反馈;另一方面,对于已经或即将上链的信息,应结合信息安全治理原则,确保信息的公开范围不违背其保护范围,确保上链信息的真实可靠,防止信息误用、滥用等行为发生。此外,还应积极推动将链上金融行为与链下金融行为权利、义务相对等,充分保障使用区块链技术主体的权益,逐步完善现有法律体系对金融权益的保障方式。对何种企业能以何种方式(公有链、联盟链、私有链)进行区块链技术的布局应尝试建立规则,防范区块链技术应用进一步推广导致产业不良竞争格局及资源浪费等现象出现。 第二,兼顾技术创新与金融安全。金融安全是经济安全的重要组成部分,需要保障货币资金融通及衍生信用的安全。区块链技术在金融体系的应用涉及数据存储与价值转移,需要兼顾技术创新的红利与对金融安全的保障。一方面,对于只涉及数据存储的业务,如贸易记录、征信体系等,可在评估数据安全的基础上予以推广;另一方面,对于涉及价值转移,特别是价值创造的业务,如数字货币、供应链融资、跨境贸易融资等,需对其从私有链向联盟链、公有链的推广实行强监管,确保每一笔交易匹配明确的“价值锚”,防止资产泡沫借由新兴技术产生而规避监管。 第三,推动建立行业标准与企业联盟。2020年2月,中国人民银行发布《金融分布式账本技术安全规范》《分布式账本贸易金融规范》,此外积极推进《金融分布式账本技术应用技术参考架构》《金融分布式账本技术应用评价体系》等相关规范的建立与完善。我国监管机构联合企业共同参与推进国际行业标准制定,在区块链发票等领域成功立项行业标准。未来,我国金融机构应合理布局区块链相关应用,加大区块链技术的研发力度,推动应用在金融行业落地,积极加入国际行业组织,参与制定行业规则,提升我国金融行业国际话语权。此外,金融行业大力发展区块链技术依赖于行业联盟的建立。跨境支付、贸易、清算结算、供应链融资等,均涉及多业务主体。建议金融企业共同致力于推进行业联盟的建立,在行业标准的指引下,提升业务的协同性,利用我国金融业务的影响力吸引国外机构参与,共塑良好的行业应用环境。 第四,培育区块链研发及应用环境,加大人才培养力度。区块链技术的研发需要人才积累与资本投入。目前,我国区块链研发专利的申请多来源于一些科技企业,高校及其他行业的研发力量相对薄弱。区块链技术基于金融场景的应用需要金融机构加大自身人才培养与资本投入力度。金融机构可在研发层次设立金融科技实验室,以业务应用为驱动,支持开发相关应用专利,加强区块链与其他金融科技技术(如人工智能、大数据等)的合作研发。此外,金融科技的运用依赖于相对先进、完整的企业级业务架构,包括核心业务系统的应用架构、数据架构及物理架构等。因此,金融机构在企业业务架构的更新过程中应坚持架构引领、数据标准先行及高可扩展性、高性能的质量属性,为后续金融科技的应用奠定良好基础。 【云栖号在线课堂】每天都有产品技术专家分享!课程地址:https://yqh.aliyun.com/live 立即加入社群,与专家面对面,及时了解课程最新动态!【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK 原文发布时间:2020-05-28本文作者:张兴荣,李梦宇本文来自:“中国金融杂志”,了解相关信息可以关注“中国金融杂志”

优秀的个人博客,低调大师

手把手教你爬取天堂网1920*1080大图片(批量下载)——实战篇

/1 前言/ 上篇文章我们谈及了天堂网站图片抓取的理论,这篇文章将针对上篇文章的未尽事宜进行完善,完成图片的批量抓取。 /2 图片网址解析/ 1. 我们首先来分析一下这个图片的地址在哪里。我们选择图片,然后右击网页检查,可以看到图片的路径,如下图所示。 2. 将其单独放出来,如下图所示。 3. 可以看到<a href>就是图片的链接,而src就图片的地址,所以我们可以找它的上一级标签<ul>。如果再找不到那就再找上一级以此类推(找到越详细内容更准确)。使用选择器xpath,获取到src的值(网址后缀)之后,将后缀加上“https前缀”就可以得到每一个网址,如下图所示: 4. 之后尝试运行,如下图所示,可以获取到具体的网址。 5. 我们再对这个网址进行请求(参考一个请求的方法)分析数据。 6. 我们以这个鱼的图片为例,点击它来到二级页面。 7. 右键检查 可以看到我们要获取的是src的地址,如下图所示。 8. 获取图片的源码,如下图所示。 9. Xpath 获取到路径,为了方便区分图片的名字,如下图所示。 /3 下载图片/ 1. 为方便储存,新建一个filename来作为保存的路径,如下图所示。 2. 也就是说你需要在Python代码的同级目录,提前新建一个文件夹,名叫“天堂网爬的图片”,如果没有这个文件夹的话,将会报下图的错。 3. 使用with函数进行文件的打开和写入,下方代码的含义是创建一个文件,代码框里边有具体的注释。 "wb" # 意思是以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。"as f" # 意思是写入一个叫f的文件。"f.wirite(html)" # 意思是说把html的内容写入f这个文件。 4. 下面是各个编码代表的含义,可以学习一下。 5. 基于以上代码,基本上就可实现批量下载。接下来,我们继续优化一下。我们导入一个叫fake_useragent的库 fake_useragent第三方库,来实现随机请求头的设置。 fromfake_useragent import UserAgent ua =UserAgent()print(ua.ie) #随机打印ie浏览器任意版本print(ua.firefox)#随机打印firefox浏览器任意版本print(ua.chrome) #随机打印chrome浏览器任意版本print(ua.random) #随机打印任意厂家的浏览器 6. 我们可以再初始化init方法,添加ua.random,让它随机的产生;其中UserAgent代码如图:(这里设置随机产生50个挑选其中一个进行请求) 7. 最终实现的效果图,终端显示如下图所示。 8. 将图片自动下载到本地后的效果图,高清的噢~ 9. 至此,针对解析出来的图片地址予以批量下载的任务已经完成,接下来自己可以开心的去浏览图片啦。 10. 不建议大家爬取太多数据,这样会给服务器增大负载,浅尝辄止即可。 /4 小结/ 本文基于理论篇,通过Python 中的爬虫库 requests 、lxml、fake_useragent,带大家进行网页结构的分析以及网页图片地址数据的提取,并且针对解析出来的图片地址予以批量下载,方法行之有效,欢迎大家积极尝试。 如果需要本文源码的话,请在公众号后台回复“高清图片”四个字进行获取,觉得不错,记得给个star噢。 ------------------- End ------------------- 往期精彩文章推荐: 手把手用Python教你如何发现隐藏wifi手把手教你用Python做个可视化的“剪刀石头布”小游戏手把手教你使用Python批量创建复工证明

优秀的个人博客,低调大师

2020网络趋势调查:SD-WAN,边缘网络和安全性大热

近日,外媒Network World发布了《2020年网络状况》报告,调查发现SD-WAN、边缘计算,安全性和5G是重中之重,是未来IT投资的主要驱动力。这些网络趋势主导着IT高管和管理人员的计划,因为他们希望为未来开发高效,安全的企业通信策略。 该调查汇总了268位IT主管和管理人员负责对其企业网络的想法,以找出促使企业向更加数字化的业务环境转变的举措。 SD-WAN快速发展 调查发现,有58%的受访者表示SD-WAN可以提高带宽效率,而55%的受访者表示它将扩展连接选项。48%的人表示看好混合云,而41%的人表示将看好多云。调查发现,需要从边缘访问的容器和基于云的应用程序的使用增加,也推动了SD-WAN技术的使用。 公司规模存在一些差异:63%的企业表示,SD-WAN将提高其云资源的带宽效率,而中小企业则为55%。调查指出,将近一半46%的企业期望SD-WAN能够助力多云,而只有26%的中小型企业同意,这可能是因为多云在较小的组织中不那么普遍。 目前有44%的企业正在试用或使用SD-WAN,另有28%的企业正在关注。企业对SD-WAN的需求,能够改善管理和监控占52%,提高弹性51%,提高网络安全性50%,并优先处理关键业务流量的占46%。 最近IDC针对SD-WAN的调查显示,95%的企业将在两年内使用SD-WAN技术,而42%的企业已经部署。IDC还指出,到2022年,SD-WAN基础设施市场将达到45亿美元,此后每年以40%以上的速度增长。 IDC解释,SD-WAN的增长是一个广泛的趋势,很大程度上是由企业希望为远程端点优化云连接而推动的。展望未来,基于云的应用洞察力和性能监控等功能的添加将是SD-WAN部署的关键部分。 网络巨头思科,也认为多云网络的发展,促使许多企业变革网络以支持SD-WAN技术。SD-WAN对于采用云服务的企业至关重要,它充当园区,分支机构,物联网,数据中心和云之间的连接。 边缘高度优先 边缘计算通常与SD-WAN相关联,也是Network World研究中客户的高度优先事项,该研究发现,36%的受访企业已在生产中使用边缘计算工具或正在试行计划,并且另外25%的人正在积极研究这项技术。 边缘计算受多种因素驱动。Gartner研究表明,到2023年,超过50%的企业生成的数据将在数据中心或云外部创建和处理,高于2019年的不到10%。 与这一变化紧密相关的是网络边缘所支持技术的转变,这意味着信息处理,内容收集和交付被放置在更接近于数据的来源,存储库和使用者的位置。边缘网络试图将流量和处理保持在本地,以减少延迟,利用边缘的功能并在边缘实现更大的自治性,Gartner说。 Network World的调查表明,边缘计算采用者希望这些技术能够减少网络延迟和运营费用,实现实时数据处理并节省带宽。还有望通过减少网络故障的数量,提供物联网安全框架并减少数据中心中断的影响来保持正常运行时间和弹性。 尽管边缘计算具有所有优点,但77%受访者仍在考虑安全问题。55%的受访者认为边缘设备的构建没有考虑到安全性,51%认为对中间件的需求造成了额外的攻击可能,51%认为由于异构计算,还有许多其他潜在的攻击媒介环境。 该调查表明,有69%的采用边缘计算的受访者表示网络安全已经或将受到影响,而55%的受访者表示其网络管理将受到影响。此外,有49%的人表示其云将受到影响,这可能是因为边缘计算能够减少需要在云中处理的数据量。 安全是热点 调查发现,存在各种数据中心安全问题。排在首位的是破坏和禁用Internet服务的DDoS攻击,以及攻击者针对易受攻击的Web服务器并安装恶意代码的Web应用程序攻击。 这项研究表明,在减轻这些安全风险方面,企业正在采取各种行动。例如,对于88%的受访者来说,防火墙仍然是第一道防线。大约81%的受访者使用访问控制技术,70%的企业客户使用反恶意软件,66%的企业使用入侵防御。 随着网络威胁数量的增加和复杂性的提高,71%的受访者表示当前正在使用或升级网络安全监控技术。调查显示,网络安全监控有助于识别速度下降和问题区域,并允许管理员在问题发生时对其进行攻击并防止将来的攻击。 5G备受关注 51%的受访者表示,他们的企业正在积极研究5G,但只有11%的人正在以任何能力试用或使用5G。调查显示,51%企业正在考虑使用的宽带服务包括宽带移动设备,物联网连接占43%,分支机构或远程站点连接占41%,以及低延迟通信和固定无线访问各占40%。 【责任编辑: 赵宁宁 TEL:(010)68476606】

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册