SQL Server 2017 在 Microsoft 的数据平台上发布,在价格和大规模性能方面位居第一。SQL Server 在 TPC-E OLTP 工作负载、TPC-H 数据仓库工作负载和实际应用程序性能基准方面始终处于领先地位。现已在 Windows 和 Linux 上实现破纪录的性能。
SQL Server 2008 在 Microsoft 的数据平台上发布,帮助您的组织随时随地管理任何数据。它可以将结构化、半结构化和非结构化文档的数据(例如图像和音乐)直接存储到数据库中。SQL Server 2008 提供一系列丰富的集成服务,可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,您可以控制数据而不用管数据存储在哪里。
SQL Server 2019的亮点
SQL Server 2019 为所有数据工作负载带来了创新的安全性和合规性功能、业界领先的性能、任务关键型可用性和高级分析,现在还支持内置的大数据。
支持多种语言和平台
|
|
业界领先的性能
|
|
任何数据的智能化
|
|
先进的安全功能
|
|
更快速地做出更好的决策
|
利用您选择的语言和平台构建具有创新功能的现代化应用程序。现在可以在 Windows、Linux 和容器上使用。
|
|
充分利用任务关键型智能应用程序和数据仓库的突破性的可扩展性、性能和可用性。
|
|
SQL Server 是数据集成的中心。通过 SQL server 和 Spark 的力量为结构化和非结构化数据提供转型洞察力。
|
|
保护静态和使用中的数据。据 NIST 漏洞数据库统计,SQL Server 已经成为过去 8 年内最不容易遭受攻击的数据库。
|
|
Power BI 报表服务器使您的用户可以访问丰富的交互式 Power BI 报表以及 SQL Server Reporting Services 的企业报告功能。
|
下载Microsoft SQL Server 2019
大数据群集
SQL Server 2019 使管理大数据环境变得更加容易。它提供了数据湖的关键元素——Hadoop Distributed File System(HDFS)、Spark 和 分析工具——与 SQL Server 深度集成,并得到 Microsoft 的完全支持。在 Kubernetes 管理的集群上使用 Linux 容器轻松部署。
数据虚拟化
在 SQL Server 2016,PolyBase 使您能够在 SQL Server 中运行 T-SQL 查询,以提取Hadoop 的数据并以结构化格式返回——完全无需移动或复制数据。现在,我们正在将数据虚拟化的概念扩展到其他数据源,包括 Oracle、Teradata、MongoDB 和其他 SQL Server。
Microsoft SQL Server各个版本对比
功能
|
|
SQL Server 2017
|
SQL Server 2016
|
SQL Server 2014
|
SQL Server 2012
|
SQL Server 2008 R2
|
性能
|
内存中OLTP
|
√
|
√
|
√
|
|
|
内存中列存储
|
√
|
√
|
√
|
√
|
|
实时运营分析
|
√
|
√
|
|
|
|
针对SSD的缓冲池扩展
|
√
|
√
|
√
|
|
|
自适应查询处理*
|
√
|
|
|
|
|
可用性
|
Always On*
|
√
|
√
|
√
|
√
|
|
基本可用性组
|
√
|
√
|
|
|
|
安全
|
透明数据加密*
|
√
|
√
|
√
|
√
|
√
|
备份加密支持
|
√
|
√
|
√
|
|
|
静态加密和动态加密
|
√
|
√
|
|
|
|
动态数据掩码和行级别安全性
|
√
|
√
|
|
|
|
职责分离
|
√
|
√
|
√
|
√
|
|
云准备就绪
|
备份到Azure
|
√
|
√
|
√
|
√
|
|
对Microsoft Azure的灾难恢复
|
√
|
√
|
√
|
|
|
Azure库中优化的虚拟机映像
|
√
|
√
|
√
|
√
|
|
Stretch Database
|
√
|
√
|
|
|
|
管理和可编程性
|
在Linux和Docker容器上运行
|
√
|
|
|
|
|
临时表
|
√
|
√
|
|
|
|
JSON支持
|
√
|
√
|
|
|
|
图形数据支持
|
√
|
|
|
|
|
BI和分析
|
作为服务器托管的集成服务
|
√
|
√
|
√
|
√
|
|
适用于跨Hadoop的T-SQL查询的PolyBase
|
√
|
√
|
|
|
|
表格式BI语义模型*
|
√
|
√
|
√
|
√
|
√
|
主数据服务*
|
√
|
√
|
√
|
√
|
√
|
数据质量服务*
|
√
|
√
|
√
|
√
|
|
数据库内高级分析
|
√
|
√
|
|
|
|
任何设备上的端到端移动BI
|
√
|
√
|
|
|
|
*仅限 SQL Server Enterprise 版本。
SQL Server 2008 允许您在使用 Microsoft .NET 和 Visual Studio 开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过他们日常使用的工具(例如 2007 Microsoft Office 系统)直接访问数据。SQL Server 2008 提供一个可信的、高效率智能数据平台,可以满足您的所有数据需求。
SQL Server 2008 重要新功能
企业级数据平台
- 基于策略的管理
基于策略的管理能够从单一位置有效管理多个 SQL Server 实例。轻松建立策略,以高细微层级来控制安全性、数据库选项、对象命名惯例和其他设定。这些策略可评估服务器是否符合一组预先定义的条件,并且防止对服务 器做出不正确的变更。
- 性能数据收集器 (数据收集器)
数据收集器提供一种自动收集、储存和检查性能数据的简便方式。它会收集磁盘使用量、服务器活动和查询统计数据,并把它们加载到管理数据仓库中,并且在 SQL Server Management Studio 内或者使用第三方工具均能检查性能数据。
- 数据压缩
数据压缩减少了存储数据表和索引所需的空间,从而使得数据的存储更具效率。启用这项功能,数据压缩不需要对应用程序做任何变更。
- 资源调控器
资源管理者可让系统管理员控制 CPU 和资源,并将之配置给高优先级的应用程序。如此可维持可预测的性能,并有助于防止性能受到耗用大量资源的应用程序或进程的负面影响。
- 透明的数据加密
通过加密数据库文件,可让数据安全地存储。若是包含数据库文件的磁盘遭到入侵,这些文件内的数据仍会受到保护,因为只有授权的代理程序才能将数据解密。 SQL Server 会直接执行加密和解密作业,因此对于联机的应用程序来说,整个过程完全是透明的。应用程序可像平常一样,继续从数据库读写数据。已加密数据库文件的备份也 会自动的被加密。
- 扩展密钥管理 / 可扩展的密钥管理
扩展密钥管理可使用专门针对存储凭证和加密密钥目的而设计的第三方硬件安全性模块来储存凭证和加密密钥。将密钥与数据分开存储可达成较方便扩充和稳固的安全性架构。
- 数据审计
数据稽核提供一种简单的方法追踪和记录与数据库和服务器相关的事件。您可以审核登入动作、密码变更、数据访问和修改,以及许多其他事件。追踪这些事件有助 于维护安全性,并且可提供宝贵的故障排除信息。审核的结果可存储至文件,或是存储至 Windows 安全性或应用程序记录文件,供稍后的分析或保存。
- 热添加 CPU 和热添加内存
热添加 CPU 是 64 位版本的 SQL Server Enterprise 所提供的一项功能,容许在需要的时候将 CPU 动态添加到服务器,而不需要关闭服务器或限制客户端联机。可以用同样的方式来热添加内存。
- 精简的安装
SQL Server 2008 安装程序通过改良而变得更简单且更有效率。安装时可选择个别SQL Server 组件,如 Database Services、Analysis Services 和 Integration Services 等。安装也添加了故障转移群集支持配置。
- 服务器群组管理
服务器群组管理可从单一中央管理服务器对多部服务器进行 T-SQL 查询,从而简化系统管理。将多部服务器的查询结果处理成单一结果集或多个结果集,即可针对服务器群组评估策略。
- Upgrade Advisor
Upgrade Advisor 会产生一份报告,指出任何可能会妨碍升级的问题。为系统管理员提供了详尽信息用来准备升级。
- 数据分区对齐索引视图
索引视图可让 SQL Server 保存视图的结果,而不用动态结合视图定义中每个查询的结果。索引视图现在可建立用来遵循其所引用的表的数据分区配置。在数据分区切换出数据分区表之前,依 这种方式对齐的索引视图不需要像 SQL Server 2005 索引视图一样被删除。
- 备份压缩
备份压缩不需要压缩数据库本身,即可压缩数据库的备份。所有备份类型,包括记录备份都可以支持,而且数据也会在还原之时自动解压缩。
- 扩展事件
扩展事件的基础结构提供了一个深度的故障排除工具,可让系统管理员更有效地解决难题。系统管理员可调查过度的 CPU 使用率、瓶颈和应用程序超时,还有许多其他问题。扩展事件数据可与 Windows 事件数据建立关联,以获得更全面的了解来帮助解决问题。
动态开发
- Grouping Sets
使用 GROUPING SETS 来获取与使用 CUBE 和 ROLLUP 产生的类似结果,但 GROUPING SETS 更具弹性,提供的性能更佳,而且符合 ANSI SQL 2006 规范。GROUPING SETS 可使 GROUP BY 子句在单一结果集中产生多个群组的聚合。它跟使用 UNION ALL 的效果一样,都会从多个各自有 GROUP BY 子句的 SELECT 语句传回结果集。
- MERGE 运算符
新的 MERGE 运算符使得从源数据库填入数据仓库的程序更具效率。例如,在源数据库经过更新的数据列在数据仓库中可能已经存在,但插入源数据库的数据列不存在数据仓库 中。MERGE 语句可区别源数据库中新增和更新的数据列,以便在单一调用时对数据仓库执行适当的动作 (插入或更新)。
- LINQ
Language Integrated Query (LINQ) 是 .NET Framework 3.5 版的功能,提供开发人员一个常用的语法从客户端应用程序查询任何数据源。开发人员可以运用任何 .NET 程序设计语言,例如 C# 和 VB.NET 等,使用 LINQ to SQL 或 LINQ to Entities,选取、插入、更新和删除存储在 SQL Server 2008 数据库中的数据。
- 变更数据捕获
使用变更数据捕获来追踪表中的数据变更。CDC 使用 SQL Server Agent作业来捕获插入、更新和删除活动。这项信息是存储在关系型数据表中,数据消费者,例如 SQL Server 2008 Integration Services,可从中访问。将 CDC 与 Integration Services 搭配使用来增量填入数据仓库,可更频繁地生成包含最新信息的报告。它也可让启用同步功能的行动和桌面型应用程序在客户端和服务器之间执行有效的数据同步处 理,而不需要对数据库进行变更。
- 表值参数
表值参数可让存储过程接受和传回参数列表。开发人员可编写应用程序将数据集传入存储过程,而不是一次传一个值。表值参数让操作数据的存储过程的开发更加简单,而且能够减少程序调用数据库的次数,藉此提升性能。
- ADO.NET 实体框架和实体数据模型
SQL Server 2008 数据库以关系型格式来存储数据,但开发人员一般是使用以面向对象程序设计语言所开发的应用程序来访问数据库中所包含的数据。如果您需要在应用程序中建立基 础数据库架构的知识,建立这类的应用程序可能会变得更复杂。
ADO.NET 实体框架可让数据库捕获和制作成商务模型或实体,便于使如 C# 和 VB.NET 等面向对象程序设计语言更有效运用。应用程序接着可使用 LINZ 来查询这些实体,而不需要了解基础的实体数据库架构。
- ADO.NET 的同步处理服务
ADO.NET 的同步处理服务让开发人员能够创建偶尔联机的系统 (OCS),例如个人数字助理 (PDA)、便携式计算机和移动电话等,与基于服务器的数据库同步处理。用户可使用缓存在他们本机装置上的数据副本,然后在联机时将变更与服务器同步处 理。
- CLR 改善
SQL Server 2008 中的 Common Language Runtime 功能已在好几个领域经过改善。用户定义聚合 (UDA) 现在支持多达 2GB 的数据,而且可接受多重输入。用户定义类型 (UDT) 就像 UDA 一样也支持多达 2GB 的数据。CLR 表值函数现在在 CREATE FUNCTION 语句中提供了一个可选的 ORDER 子句,有助于优化程序执行更有效率的查询。
- 对等复制中的冲突检测
在对等复制的案例中,复制拓扑中的所有节点都包含相同的数据,而且任何节点都可以复制到任何其他节点,而可能导致数据产生冲突。使用冲突检测可确保这类的错误无所遁形,而且数据保持一致。
- Service Broker 优先级和诊断
Service Broker 提供异步的通讯机制,允许服务器通过交换队列消息进行通讯。Service Broker 可配置成优先处理特定消息,因此比其他较低优先级的消息更早传送和处理。使用 Service Broker 诊断工具来调查参与 Service Broker 服务之间的通讯问题。
- ADO.NET Data Services
Microsoft ADO.NET Data Services 通过让 Web 应用程序将 SQL Server 数据以服务的形式公开,能够让公司内部网络和因特网上的客户端应用程序使用,以此为因特网应用程序提供数据访问基础结构。
除了关系型以外
- GEOGRAPHY 和 GEOMETRY 数据类型的空间数据
新的 GEOGRAPHY 和 GEOMETRY 数据类型允许空间数据直接存储于 SQL Server 2008 数据库内。使用这些空间数据类型来处理描述实体位置 (例如经度和纬度) 的以位置为主的数据。
GEOGRAPHY 可让您表示三维的地理测量数据,例如 GPS 应用程序的用途。GEOMETRY 可让您表示二维的平面数据,例如地图上的点。空间数据类型可帮助您回答「我们有多少商店和西雅图的距离小于 20 英哩?」这类问题。
- 整合 Virtual Earth
使用 SQL Server 2008 中的全新空间数据类型搭配 Microsoft Virtual Earth 来提供数据库内所存储实体位置的丰富图形表示。使用 Virtual Earth 支持来建立可显示桌面地图或网页中位置数据的应用程序。例如,SQL Server 2008 可以轻松地显示和丹佛相距小于 50 公里的所有公司的位置。
- 空间数据行
由于不需要 NULL 值来占用空间,空间数据行提供了在表中存储 NULL 数据的有效率方式。引用稀疏列的应用程序访问它们的方式和访问一般的数据行无异。表中的多重稀疏列可以透过使用数据行集来支持。
- 筛选索引
筛选索引基本上就是支持 WHERE 条件并且仅包含符合的数据列的索引。它是建立于数据列子集合上的非群集索引。因为筛选索引一般并未包含表中的所有数据列,因此它们比较小,并且对于需要引 用它所包含数据列的查询而言提供更快的性能。
使用筛选索引来确保它们仅包含查询所引用的数据列,以优化特定查询的性能。
- 整合的全文搜索
全文检索索引可针对数据库内所存储文字的单字和词组进行查询。SQL Server 2008 中的全文检索引擎已完全整合到数据库内,并且全文检索索引存储于数据库文件内,而非外部的文件系统内。这可让全文检索索引随着数据库的其余部分完整地备份 与还原。全文检索索引也和 Query Processor 彼此整合,因此更有效率地使用。
- FILESTREAM Data
FILESTREAM 可让二进制大型对象 (BLOB) 数据存储于 Microsoft Windows NTFS 文件系统内,而非存储于数据库文件内。使用 FILESTREAM 来存储的数据的处理方式就和任何其他的数据类型一样,并可使用 T-SQL 的选择、插入、更新和删除语句来处理。
不像传统的 BLOB 存储器,FILESTREAM 数据逻辑上是放到数据库内,事实上则是有效率地存储于数据库外的 NTFS 文件系统内。FILESTREAM 数据和数据库的其余部分一同参与到所有的 SQL Server 事务和备份作业中。
- 大型用户定义类型 (UDT)
建立超越目前支持的传统数据类型的用户定义类型 (UDT) 来描述自定义数据类型。SQL Server 2008 中的 UDT 比先前的版本更可扩展,因为 8KB 的大小限制已经增为 2GB。请注意,SQL Server 2008 中强大的全新空间数据类型 GEOMETRY 和 GEOGRAPHY 就是使用此新的 UDT 架构所开发的。
- 大型用户定义聚合 (UDA)
SQL Server 2008 提供一组内置的聚合功能,可用来执行常见的聚合,例如求和或平均数据。建立自定义、用户定义的聚合 (UDA) 来管理自定义聚合。SQL Server 2008 中的 UDA 比先前的版本更可扩展,因为 8KB 的大小限制已经增为 2GB。
- DATE / TIME 数据类型
SQL Server 2008 推出了多个新的以日期和时间为主的数据类型。DATETIME2 可引用Coordinated Universal Time (UTC),而非系统时间,以提供更大的准确度,并且可以存储精确到 100 奈秒的日期和时间数据。新的 DATE 和 TIME 数据类型可让您单独地存储日期和时间数据。新的 DATETIMEOFFSET 数据类型可在存储日期、时间和「加上 5 小时」之类的偏差值时提供时区的支持。
- 改善 XML 的支持
SQL Server 2008 提供多个 XML 增强功能,包括了 Lax 验证、DATETIME 数据类型和列表类型的合并功能,它们在定义 XML 架构时全都提供更大的弹性。XQuery 包括了对于 let 子句的支持,并且 xml 数据类型的修改方法现在接受以 xml 变量作为插入表达式输入。
- ORDPATH
层次结构数据的组织方式和关系型数据不同,通常是采用树状结构形式。层次结构数据的范例之一是概述管理者和其管理的员工关系的典型组织结构。表中使用 HierarchyID 数据类型的数据行包含了明确地以路径形式描述数据列之间层次结构关系的数据。ORDPATH 可让您使用 HierarchyID 数据类型有效率地设计层次结构数据。
普遍的洞察力
- 固定的查询计划指南 (计划冻结)
冻结查询计划可让您影响 SQL Server 查询优化器如何执行查询。SQL Server 2008 允许汇入现有的查询执行计划。计划指南会强迫查询优化器在处理特定的查询时一定使用特定的执行计划。使用固定的查询计划可确保查询每次执行时都以同样的方 式执行。
- 星型连接查询优化
数据仓库通常以星型架构实现。星型架构的核心有一个事实表,它一般包含了数量极多的数据列。星型连接查询优化对于选择这些数据列子集合的查询可以提供性能 上的改进。SQL Server 在处理使用星型连接查询优化的查询时,位图筛选器会尽早去除没有资格加到结果集内的数据列,因此查询的其余部分可以更有效率地处理。
- 企业报表引擎
SQL Server 2008 Reporting Services 中的报表引擎可让您从企业中多个异类来源收集数据。大型和复杂的报表可以以不同的格式产生,包括了列表、图表、表格、矩阵和 Tablix (表格/矩阵的混合体)。
通过 Microsoft SharePoint Services 网站来访问和管理报表可简化系统管理、安全性和协同作业,并且让报表更容易提供。
- 报表生成器增强功能
报表生成器是可用来建立和编辑报表的用户工具。SQL Server 2008 中的报表生成器具有一个与 Microsoft Office 2007 产品一致的接口,并且因为它隐藏了报表生成的复杂性,非技术用户也可以相当轻松地建立复杂的报表。
- 改善 Microsoft Office® Word 和 Excel 的呈现
Microsoft SharePoint Services 所生成的报表可以使用 Microsoft Office Excel 和 Microsoft Office Word 来查看与编辑。Microsoft Office Excel 呈现扩展插件可产生与 97 和以上的 Excel 版本兼容的 .xls 文件。
和先前的版本相比,它提供了改善的选项,例如子报表的呈现。SQL Server 2008 Reporting Services 中的新功能 Word 呈现扩展插件可产生与 Microsoft Office Word 2000 以上的版本兼容的 .doc 文件。
- 数据分区表的平行处理原则
平行处理原则指的是同时使用多个处理器来处理一个查询,以改善查询响应时间。在一个多处理器系统上,当您执行引用到数据分区表的查询时,SQL Server 2008 就会使用平行处理原则处理。
当 SQL Server 2008 处理这类查询时,并不是只为查询所引用到的每个分区配置一个处理器,它会配置所有可用的处理器,无论因为到的分区个数为何。
- IIS Agnostic Report 部署
SQL Server 2008 中的 Reporting Services 并不像在 SQL Server 2005 中需依赖 IIS 来提供核心功能。Reporting Services 可以通过直接地访问 HTTP.SYS 驱动程序,直接生成和提供报表。除了在生成较大报表时提供更好的性能外,这也带来了简化 Reporting Services 部署和管理的效果。
- 持续性查找
SQL Server Integration Services 包使用查找来引用数据流中的外部数据列。查找数据流转换会加载外部数据到缓存中,以改善此作业的性能。SQL Server 2008 Integration Services 使用持续性查找,以便让加载查阅缓存中的数据可供其他包使用,或是供相同包内的多重管线使用,而不需要重载缓存。
- Analysis Services 查询和回写性能
SQL Server Analysis Services 中的单元格回写可让用户针对数据执行理论式分析。用户可以修改特定的数据值,接着发出查询来看看这些变更的效果。这在预测等方面很有用。
在 SQL Server 2008 Analysis Services 中,用户改变的值存储于 MOLAP 格式回写数据分区之中,这会比 SQL Server 2005 Analysis Services 所使用的 ROLAP 格式产生更好的查询和回写性能。
- 最佳实践设计警示
良好的设计对于建立最佳的 Analysis Services 解决方案是十分重要的。当您在设计中所做的选择偏离了最佳实践时,SQL Server 2008 Analysis Services 会使用 Analysis Management Objects (AMO) 警告来提醒您。
设计问题将以蓝色底线标示,类似于 Microsoft Office Word 中以红色底线标示拼字错误。只要将箭头移到加上底线的对象上方,即可看到完整的警告文字。您也可以选择停用 AMO 警告。
- Analysis Services 维度设计
SQL Server 2008 Analysis Services 中不同的新功能有助于改善和简化维度设计流程。Analysis Management Objects (AMO) 警告可协助确保设计遵循最佳实践、Attribute Relationship Designer 是一个定义属性关系的可视化工具,而索引键数据行对话框可让您更轻松地管理索引键数据行。
- Analysis Services 时间序列
Microsoft Time Series 可让您预测一段时间的趋势。例如,您可以用它来预测未来 12 个月的产品销售。SQL Server 2008 Analysis Services 包含了 SQL Server 2005 Analysis Services 所使用的同一个短期分析的算法,并且还额外提供一个用于长期趋势分析的算法。默认情况下,这两个算法都会用到,您也可以选择只使用一个或另一个。
- 数据事件探查任务
SQL Server 2008 Integration Services 包含了数据事件探查任务,可让您先检查数据的质量,然后再将它加到您的数据库内。该工作建立一个包含数据列数目、NULL 值和出现的不同值等信息的配置文件。您可以使用数据事件查看器来读取数据事件探查任务所建立的配置文件,接着适当地清理和标准化该数据。
技术
探索 SQL Server 2008 的技术。只要有新技术相关资料和信息出现,SQL Server 2008 网站便会频繁更新。
- Analysis Services
SQL Server 2008 能帮助组织构建全面、企业级的分析解决方案,并能通过熟悉的工具提供可操作的深入资讯。
- 数据挖掘
SQL Server 2008 具备完整直观的数据挖掘技术,与 Microsoft BI 平台的无缝集成,并且可扩展到任何应用程序,因此能通过预测性分析产生可靠的决策。
- 高可用性 - Always-On
SQL Server 2008 的“Always-On”技术提供完整的选项,可以最小化宕机时间,并将应用程序可用性维持在相应的水平。
- Integration Services
SQL Server 2008 提供可伸缩的企业数据集成平台,并带有杰出的 ETL 和集成能力,使组织能更轻松地管理来自各种数据源的数据。
- 易管理性
Microsoft SQL Server 提供一个基于策略的系统来管理 SQL Server 的一个或多个实例,同时提供用于性能监视、故障诊断和调节的各种工具,使管理员可以更有效地管理他们的数据库和 SQL Server 实例。
- 性能和可伸缩性
SQL Server 2008 提供一个全面的数据平台,包含各种向上扩充单台服务器和向外扩充大型数据库的技术,并提供各种优化性能的工具。
- 可编程性
研究 SQL Server 2008 如何帮助开发人员使用 .NET Framework 和 Visual Studio Team System 构建强大的下一代数据库应用程序。
- Reporting Services
了解 SQL Server 2008 Reporting Services 如何提供一个基于服务器的平台,用于满足各种报表需求,以提供整个企业需要的相关信息。
- 安全性
Microsoft SQL Server 2008 提供安全功能增强,能够有效管理安全功能配置,并可提供强认证和访问控制、强大的加密和密钥管理能力,以及增强的审计功能。
- 空间数据
SQL Server 2008 提供全面的空间支持,使组织能够通过支持空间的应用程序无缝地获取、使用和扩展定位数据,最终帮助终端用户作出更好的决策。