当前位置: 首页 > 科技观察

微软发布了适用于Linux的SQLServer公共预览版

时间:2023-03-16 10:25:57 科技观察

微软发布了其下一版本的SQLServer数据库的公共预览版,同时支持Linux和Windows。今年3月,微软发布了SQLServerforLinux的内部预览版。同时,微软官方表示,SQLServerforLinux是SQLServerforWindows版本的一个子集,将能够在Ubuntu上或作为Docker镜像运行(后来补充说内部预览版也支持RedHat的RHEL)。该公司官方表示,用户购买的SQLServer将可以在WindowsServer或Linux上使用,随后不久又表示,这个版本的SQLServerforLinux和forWindows实际上是一样的。不过就在今天(美国时间11月16日),微软将SQLServerNext定位为一款可以同时运行在Linux和Windows上的产品。微软官方表示,在Linux和Windows上运行的SQLServerNext是基于相同的代码库,“一些特性存在平台差异,比如Linux上的文件路径与Windows上的不同”,但这并不是两个完全不同的产品。在Linux上运行的SQLServerNext具有“关系数据库引擎的所有主要功能”,包括堆上联机事务处理(OLTP)、堆上列存储、透明数据加密、完全加密、行级安全和更多的。SQLServerforLinux的公共预览版支持Ubuntu、RedHat的RHEL、SUSE的SLES,并且很快也会出现在AzureVirtualMachines和DockerHub上。不过,微软仍然表示,支持Linux和Windows的SQLServer正式版仍要到明年年中才会发布。SQLServerforLinux的公共预览版可以从Microsoft的SQLServeronLinux网站下载。众所周知,使用开源软件的公司不会用SQLServer替换他们免费且强大的MariaDB或MySQL数据库解决方案,但微软的SQLServer承诺支持Docker容器,并允许选择数据类型和开发语言。也就是说,使用SQLServer可以节省成本、提高性能并增强灵活性。今年3月发布内部预览版后,微软宣布首周内已有8000多家企业注册试用SQLServerforLinux,超过半数的世界500强企业参与了试用。