云计算核心技术概览PPT

需积分: 49 13 下载量 12 浏览量 更新于2024-10-15 收藏 5.65MB ZIP 举报
资源摘要信息:"云计算概述PPT" 知识点一:云计算的定义 云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。它具有按需自助服务、宽带网络接入、资源池化、弹性伸缩以及按使用付费等特点。 知识点二:云计算的五大核心技术 1. 虚拟化技术:虚拟化技术是云计算的基础,它允许在单个物理硬件上创建多个虚拟环境,从而提高硬件资源的利用率。 2. 分布式存储技术:分布式存储技术可以将数据分散存储在多个物理服务器上,通过冗余和备份来提高数据的可靠性和容错性。 3. 海量数据处理技术:云计算需要处理海量的数据,常用的大数据处理技术包括Hadoop和Spark等。 4. 网络技术:云计算依赖于互联网进行数据传输,因此网络技术的性能和稳定性对于云计算服务的质量有着直接影响。 5. 安全技术:云计算的安全技术包括数据加密、访问控制、身份认证等,以保护用户数据的安全和隐私。 知识点三:云计算的分类 云计算按照服务类型通常分为三种: 1. 基础设施即服务(IaaS):用户可以获取到服务器、存储和网络等虚拟化的基础设施资源。 2. 平台即服务(PaaS):提供给开发者一个平台,用于开发、测试、部署和运行应用程序。 3. 软件即服务(SaaS):用户可以直接使用供应商提供的软件应用程序,无需管理底层的基础设施和平台。 知识点四:云计算的优势 云计算具有以下优势: 1. 成本效益:用户根据实际使用的服务付费,避免了大规模的初期投资。 2. 可伸缩性:用户可以根据需求动态地扩展或缩减服务资源。 3. 灵活性和可访问性:用户可以从任何地点、任何设备访问服务和数据。 4. 高可靠性:通过冗余和备份机制,云服务能够提供高可用性和故障恢复。 知识点五:云计算的挑战 云计算也面临着一系列挑战: 1. 安全和隐私问题:云服务中存储了大量敏感数据,如何确保数据安全和用户隐私是一个主要问题。 2. 性能和网络延迟:网络带宽和延迟可能影响到云服务的性能。 3. 数据迁移和整合:将现有数据和应用迁移到云平台可能会面临技术挑战。 4. 法律和合规性:云服务需要遵守不同国家和地区的法律法规。 知识点六:云计算的应用领域 云计算已经广泛应用于企业、教育、政府、医疗等多个领域,其中包括: 1. 企业资源规划(ERP) 2. 客户关系管理(CRM) 3. 大数据分析和机器学习 4. 在线学习和教育平台 5. 云计算平台为政府提供公共服务 6. 医疗信息管理系统和远程医疗 通过以上知识点的学习,我们可以对云计算有一个全面的了解,从基础概念到核心技术,再到服务模式、优势与挑战,最后到实际应用,云计算的知识体系覆盖了信息技术领域的多个方面。

SELECT PIS.SHOW_FLT_DETAIL AS SHOW_FLT_DETAIL -- new , PIS.SHOW_AWB_DETAIL AS SHOW_AWB_DETAIL -- new , PIS.DISPLAY_AIRLINE_CODE AS CARRIER_CODE , DECODE(PIS.REVERT_FLOW,'N',PIS.FLOW_TYPE,DECODE(PIS.FLOW_TYPE,'I','E','I')) AS FLOW_TYPE , PIS.SHIP_TO_LOCATION AS SHIP_TO_LOCATION , PIS.INVOICE_SEQUENCE AS INVOICE_SEQUENCE , PFT.FLIGHT_DATE AS FLIGHT_DATE , PFT.FLIGHT_CARRIER_CODE AS FLIGHT_CARRIER_CODE , PFT.FLIGHT_SERIAL_NUMBER AS FLIGHT_SERIAL_NUMBER , PFT.FLOW_TYPE AS AIRCRAFT_FLOW , FAST.AIRCRAFT_SERVICE_TYPE AS AIRCRAFT_SERVICE_TYPE , PPT.AWB_NUMBER AS AWB_NUMBER , PPT.WEIGHT AS WEIGHT , PPT.CARGO_HANDLING_OPERATOR AS CARGO_HANDLING_OPERATOR , PPT.SHIPMENT_PACKING_TYPE AS SHIPMENT_PACKING_TYPE , PPT.SHIPMENT_FLOW_TYPE AS SHIPMENT_FLOW_TYPE , PPT.SHIPMENT_BUILD_TYPE AS SHIPMENT_BUILD_TYPE , PPT.SHIPMENT_CARGO_TYPE AS SHIPMENT_CARGO_TYPE , PPT.REVENUE_TYPE AS REVENUE_TYPE , PFT.JV_FLIGHT_CARRIER_CODE AS JV_FLIGHT_CARRIER_CODE , PPT.PORT_TONNAGE_UID AS PORT_TONNAGE_UID , PPT.AWB_UID AS AWB_UID , PIS.INVOICE_SEPARATION_UID AS INVOICE_SEPARATION_UID , PFT.FLIGHT_TONNAGE_UID AS FLIGHT_TONNAGE_UID FROM PN_FLT_TONNAGES PFT , FZ_AIRLINES FA , PN_TONNAGE_FLT_PORTS PTFP , PN_PORT_TONNAGES PPT , FF_AIRCRAFT_SERVICE_TYPES FAST , SR_PN_INVOICE_SEPARATIONS PIS --new , SR_PN_INVOICE_SEP_DETAILS PISD--new , SR_PN_INV_SEP_PORT_TONNAGES PISPT --new WHERE PFT.FLIGHT_OPERATION_DATE >= trunc( CASE :rundate WHEN TO_DATE('01/01/1900', 'DD/MM/YYYY') THEN ADD_MONTHS(SYSDATE,-1) ELSE ADD_MONTHS(:rundate,-1) END, 'MON') AND PFT.FLIGHT_OPERATION_DATE < trunc( CASE :rundate WHEN TO_DATE('01/01/1900', 'DD/MM/YYYY') THEN TRUNC(SYSDATE) ELSE TRUNC(:rundate) END, 'MON') AND PFT.TYPE IN ('C', 'F') AND PFT.RECORD_TYPE = 'M' AND (PFT.TERMINAL_OPERATOR NOT IN ('X', 'A') OR (PFT.TERMINAL_OPERATOR <> 'X' AND FA.CARRIER_CODE IN (SELECT * FROM SPECIAL_HANDLING_AIRLINE) AND PPT.REVENUE_TYPE IN (SELECT * FROM SPECIAL_REVENUE_TYPE) AND PPT.SHIPMENT_FLOW_TYPE IN (SELECT * FROM SPECIAL_SHIPMENT_FLOW_TYPE) AND PFT.FLIGHT_OPERATION_DATE >= (select EFF_DATE from SPECIAL_HANDLING_EFF_DATE) )) AND PFT.DELETING_DATETIME IS NULL AND FA.AIRLINE_UID = PFT.AIRLINE_UID AND FA.DELETING_DATETIME IS NULL AND PTFP.FLIGHT_TONNAGE_UID = PFT.FLIGHT_TONNAGE_UID AND PTFP.RECORD_TYPE = 'M' AND PTFP.DELETING_DATETIME IS NULL AND PPT.TONNAGE_FLIGHT_PORT_UID (+)= PTFP.TONNAGE_FLIGHT_PORT_UID AND PPT.RECORD_TYPE (+)= 'M' AND PPT.DISCREPANCY_TYPE (+)= 'NONE' AND PPT.ADJUSTMENT_INC_FLAG (+)= 'Y' AND PPT.DELETING_DATETIME (+) IS NULL AND FAST.AIRCRAFT_SERVICE_TYPE_UID = PFT.AIRCRAFT_SERVICE_TYPE_UID AND FAST.DELETING_DATETIME IS NULL AND PIS.TEMPORAL_NAME = TO_CHAR((CASE :rundate --new WHEN TO_DATE('01/01/1900', 'DD/MM/YYYY') THEN TRUNC(SYSDATE) ELSE TRUNC(:rundate) END ), 'YYYYMM') || '00' AND PIS.INVOICE_SEPARATION_UID = PISD.INVOICE_SEPARATION_UID --new AND PISD.INVOICE_SEP_DETAIL_UID = PISPT.INVOICE_SEP_DETAIL_UID --new AND PISPT.PORT_TONNAGE_UID = PPT.PORT_TONNAGE_UID --new AND PIS.PRINT_SUPPORTING_DOC = 'Y';上面是oracle的写法,请转成spark SQL的写法。

2023-06-02 上传