比較Windows和Linux SQL容器
透過多種方法,Windows SQL Server容器提供比Linux MySQL或Postgres容器更好的企業支援。 SQL Server容器提供更多的向後相容性,並支援現有的應用程式,儲存陣列和基礎結構。
Windocks已經發展成為Docker開源專案的獨立埠,包括資料庫克隆,Web UI,秘密儲存和其他功能。 這些功能是由客戶驅動的,似乎與Linux主流開發不同。 本文將介紹Windows客戶所驅動的功能。 完全披露,我是Windocks的負責人,本文重點介紹Windocks提供的基於Windows的SQL Server容器。
向後相容性
Windocks支援所有版本的SQL Server 2008以及SSRS支援,為長達10年的應用程式提供容器支援。 這反映了企業對現代化的需求,不僅限於新的雲原生設計,也不需要對開發人員工具進行大規模更改。 這與Linux DevOps計劃形成對比,後者傾向於關注新的雲原生專案。
資料庫克隆
Windocks支援使用Windows虛擬硬碟(VHD)進行資料庫克隆。 克隆允許在幾秒鐘內傳送讀/寫Terabyte生產資料庫,同時消耗少於40 MB的儲存空間。 這支援SQL Server部署測試指令碼,資料庫遷移和帶有生產資料的應用程式更新,而不會影響生產系統。 雖然Portworx和軟體儲存系統的解決方案提供類似功能,但標準Linux發行版不支援克隆。
儲存陣列快照和克隆
除了基於Windows的VHD克隆之外,Windocks還與NetApp,Pure Storage和其他公司合作,包括對“任何”儲存陣列的支援。 較舊的陣列通常被重新部署以支援開發/測試,而Windocks“任何陣列”支援可幫助透過收購實現增長並繼承多樣化儲存的組織。 Windocks宣告系統支援儲存卷,克隆,掛載點和容器的完整生命週期管理,可由DBA輕鬆管理。 Linux容器可以使用儲存陣列,但需要密集的指令碼開發,維護以及儲存管理員的持續支援。
容器和例項的資料庫克隆
雖然容器採用正在加速,但大多陣列織都希望透過容器和SQL Server例項的組合來支援現代化開發。 這是Windocks獨有的另一項功能,包括所有Microsoft SQL容器(Windows和Linux)以及傳統例項的資料庫克隆傳送。 我們不瞭解Linux容器引擎的類似功能。
加密的秘密
Windocks包含一個加密的秘密儲存,類似於Docker EE中包含的儲存。
使用者身份驗證的Web UI
Windows開發人員通常更喜歡基於GUI的工具,而Windocks Web門戶則滿足了這一需求。 包含基於使用者/組角色的訪問和身份驗證,與Linux上的Portainer提供的類似。
叢集編排
Windows上的SQL容器正在追趕Linux兄弟,並在某些領域超越,但叢集協調支援是支援滯後的一個領域。 相比之下,Kubernetes基於Linux的容器得到了廣泛的支援。
要麼/或者哪個更好?
我們不同意這些觀察結果,認為Windows或Linux提供了出色的容器支援,但是要強調SQL容器的進展,並鼓勵將其用作OpenShift,Pivotal PKS和其他基於Linux的系統的後端。 實際上,在可預見的將來,大多數SQL Server將繼續在Windows上執行,Linux將成為MySQL和Postgres的首選主機。
Windows企業正在強調新舊應用程式的混合現代化,現有基礎架構和DBA驅動的工作流程。 我們聽到的關於Linux的一個批評是多供應商(和專案)解決方案所涉及的複雜性,以及對儲存管理指令碼的依賴。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31557424/viewspace-2219489/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Windows、Linux 和 Mac:作業系統之間的比較WindowsLinuxMac作業系統
- Linux,Windows NT,OS/2,Mac的比較LinuxWindowsMac
- Java 容器和泛型(3)HashSet,TreeSet 和 LinkedHashSet比較Java泛型
- Java 容器和泛型(2)ArrayList 、LinkedList和Vector比較Java泛型
- 比較SQL資料庫和HadoopSQL資料庫Hadoop
- Linux Apache和Nginx的比較LinuxApacheNginx
- oracle sql日期比較:OracleSQL
- sql server日期比較SQLServer
- js 深比較和淺比較JS
- DB2 和SQL Server自增列比較DB2SQLServer
- SQL、NoSQL和NewSQL的優缺點比較SQL
- 查詢oracle比較慢的session和sqlOracleSessionSQL
- SQL Server 2005 功能比較 和 限制SQLServer
- Docker 與 Podman 容器管理的比較Docker
- 瞭解用於 Linux 和 Windows 容器的 Docker “容器LinuxWindowsDocker
- 不同DBMS的SQL比較SQL
- 查詢oracle比較慢的session和SQL[轉]OracleSessionSQL
- 容器叢集管理平臺的比較
- 容器儲存架構比較:Kubernetes、Docker和MesosCompare架構Docker
- PLSQL Language Referenc-PL/SQL集合和記錄-集合比較-比較巢狀表是否相等SQL巢狀
- ABAP OPEN SQL裡OPEN CURSOR和SELECT的比較SQL
- SQL Server約束和DML觸發器的比較SQLServer觸發器
- 常見資料庫SYBASE和SQL SERVER的比較資料庫SQLServer
- Oracle date 型別比較和String比較Oracle型別
- linux下execl函式的使用和比較Linux函式
- Delphi中字串比較大小 VS Oracle-SQL中字串比較大小字串OracleSQL
- TCP和UDP比較TCPUDP
- Java和JavaSciprt比較Java
- Redis 和 Memcached 比較Redis
- MongoDB和Redis比較。MongoDBRedis
- MongoDB和MySQL比較MongoDBMySql
- ETL和EAI比較AI
- PLSQL Language Referenc-PL/SQL集合和記錄-集合比較-和NULL比較可變陣列和巢狀表變數SQLNull陣列巢狀變數
- SQL server 與Oracle開發比較SQLServerOracle
- TSS公佈幾個流行Web容器效能比較Web
- Linux 比較不同命令Linux
- Go和Python比較的話,哪個比較好?GoPython
- windows免費文字比較工具winMergeWindows