SQL Server 2017正式发布;Oracle宣布开源Fn project
作者:佚名来源
SQL Server 2017 正式发布:同时支持 Windows 和 Linux
微软在去年 3 月首次对外宣布了 Linux 版的 SQL Server,并于今年 7 月发布了首个公开 RC 版。前几日在美国奥兰多召开的微软 Ignite 2017 大会上,微软宣布 SQL Server 2017 将于10月2日正式发布。
现在,SQL Server 2017 已正式发布。这是 SQL Server 历史上首次同时发布 Windows 和 Linux 版。此外,微软还发布了能使用 Docker 部署的容器版本。
对 SQL Server 而言,这是其历史上具有里程碑意义的一步,因为这是跨出 Windows 的第一个版本,标志着 SQL Server 在 Linux 平台上首次可用。
SQL Server 2017 新版本成为第一个云端、跨不同操作系统的版本,包括 Linux、Docker。
SQL Server 2017 目前支持的 Linux 发行版包括:Red Hat Enterprise Linux(RHEL), SUSE Linux Enterprise Server 和 Ubuntu。
SQL Server 2017 支持 Docker 企业版,Kubernetes 和 OpenShift 这三大容器平台。
随着云端运算越来越普及,微软的 Azure 也可以运行 SQL Server 2017,能让开发者用他们熟悉的开发语言和环境,来制作他们想要的应用,同时兼顾安全性和效能。
SQL Server 2017 支持使用 R 和 Python 的分析方法,来做资料库内的机器学习,意味着不必迁移资料,省下不少时间。
新推出的 SQL Data Warehouse 则针对资料在云端运算的效能问题,大幅优化运算表现。微软预计秋季会推出预览版。
针对不同公有云之间迁移服务器,是令不少人头痛的事情。微软推出 Azure Database Migration Service,提供近 0 时差无痛的迁移方案,不必额外花费,就可以无痛迁移而且程序代码不必改动。
还有一些值得关注的新特性:
图数据分析功能将使客户能够使用图形数据存储和查询语言扩展来使用原生的图形查询语法,以便在高度互连的数据中发现新的关系。
自适应查询处理是 SQL Server 中新增的一系列功能,可为数据库带来更智能的体验。例如,SQL Server 中的 Adaptive Memory Grants 跟踪并了解对给定的查询使用了多少内存,以调整内存的使用。
Automatic Plan Correction 通过查找和修正性能的回归来确保持续的性能。
SQL Server 2017 的核心功能在 Windows 和 Linux 上保持一致,但有少部分依赖于 Windows 功能的特性没有提供给 Linux(例如集群支持和集成 Windows 身份验证)。
Oracle 宣布开源 Fn project,serverless 领域的福音
Oracle 刚宣布开源 serverless 容器原生平台 Fn project 。它遵循 Apache 2 许可,你可以在任何地方运行——云或内部部署。并且易于使用,支持所有的编程语言,并具有可扩展性和高性能。
据介绍,Fn project 是由创建 IronFunctions 的团队开发。该团队致力于 serverless 技术和运行托管 serverless 平台已经 6 年了,在为服务数千客户运行数十亿的容器后,团队已经积累了一些运行容器的经验,特别是 faas 风格的 。现在,Oracle 决定将这方面的知识和经验应用到 FN。
FN是一个可在任何地方运行的事件驱动的,开源的,functions-as-a-service 计算平台。
主要有以下特性:
易于使用命令行来开发,测试,部署相关功能
一个依赖:Docker
为高收益应用而准备的各种热门功能
兼容Lambda 代码,导出你的Lambda代码并在Fn上运行
带有 JUnit 测试框架的 Java FDK
你可以使用你喜欢的编排工具,如 Kubernetes, Mesosphere and Docker Swarm 来部署 Fn
可扩展的、模块化的、可定制的插件和集成工具