- 论坛徽章:
- 39
|
(1)SQL Server推出Linux版本的意义
SQL Server推出Linux版本的意义只是微软想对数据库高端市场这一块分一杯羹。
(2)Linux版SQL Server正式GA之后你会部署在生产环境吗,为什麽
不会马上部署在生产环境,因为有些热备、冷备、负载均衡、高可用都没有搞清楚就上生产的话,无异于单机环境,因此把这些弄清楚之后再去
(3)Linux版SQL Server的高可用可以使用第三方工具pacemaker+corosync,大家觉得SQL Server内置的AlwaysOn高可用和第三方工具比较哪个更好
这个我还没有研究过,就不做评论了。。。
(4)现在Linux版SQL Server都是组件化设计,你要高可用功能,安装一个mssql-server-ha组件,你喜欢这种组件化设计还是以前在Windows平台的一个安装包集成所有组件
必须组件化,用一个安装包集成所有的组件毕竟很臃肿,对于线上业务来说,需要用到什么组件就会安装什么组件。而且可以选择性的安装单机、HA这样都可以。
(5)你觉得Linux版SQL Server有机会弯道超车吗
可能性不是很大.1.开发为什么要用sql server? 因为是在windows下,而且安装方便,并且有现成的可视化管理控制台,sql server for windows对于初级开发和windows开发来说,是相当方便、省事的。
2.sql server for linux 对于开发来讲,除了里面的主要原理没有变,其余的都需要从头开始,还需要重新掌握linux的操作、sql server for linux的安装、部署(虽然这些很简单)、命令等,对于这些来讲,上手也是需要一定的时间
有这个时间,还不如换mysql 或者其它linux下的数据库来得快些。
3.sql server for linux对于性能来说,谁也不能保证。而且我查了一下,发现mssql最低要RHEL7.0、ubuntu16以上的版本才有安装包,对于用稳定了RHEL6系列的来说,不可能为了一个在陌生环境下比较熟悉的数据库去更换系统,这是一件相当蛋疼的事情......
4.也许于对运维来讲,sql server for linux是比较方便管理维护,但是最终决定数据库市场的不是运维,而是开发和架构.
|
|