微软的 SQL Server 你学会了吗?
SQL Server 的發(fā)展
SQL Server 是由 Microsoft 公司推出的具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái)。對(duì)于關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù),SQL Server 數(shù)據(jù)庫(kù)引擎提供了更加安全可靠的存儲(chǔ)功能,可高效率地構(gòu)建和管理高可用和高性能的數(shù)據(jù)應(yīng)用程序。
- 1988 年,Microsoft 公司和 Sybase 公司合作開(kāi)發(fā)了 SQL Server 的第一個(gè)版本,該版本運(yùn)行于 OS/2 平臺(tái)。
- 1993 年,SQL Server 4.2 與 Windows 操作系統(tǒng)進(jìn)行了集成,提供了便于使用的操作界面。但該版本功能較少。
- 2000 年,SQL Server 2000 正式問(wèn)世,該版本不僅在數(shù)據(jù)的性能、易用性、數(shù)據(jù)可靠性等方面做出了重大改進(jìn),還提供了豐富的開(kāi)發(fā)和使用工具。支持 XML ,在互聯(lián)網(wǎng)領(lǐng)域廣泛應(yīng)用。
- 2012 年,SQL Server 2012 正式推出,該版本增加了借助 AlwaysOn 群集和可用性組實(shí)現(xiàn)的高可用性及災(zāi)難恢復(fù)解決方案、借助 Analysis Service 中的 Power View 和表格建模實(shí)現(xiàn)的快速數(shù)據(jù)瀏覽和可縮放業(yè)務(wù)等新特性。
- 2019 年,SQL Server 2019 正式發(fā)布。我們來(lái)了解一下該版本的亮點(diǎn)吧。
SQL Server 2019 的亮點(diǎn)
SQL Server 2019 在開(kāi)源支持、性能及決策部署等方面突出亮點(diǎn)。
開(kāi)源支持
通過(guò)開(kāi)源支持,可靈活選擇語(yǔ)言和平臺(tái)。在支持 Kubernetes 的 Linux 容器上或在 Windows 上運(yùn)行 SQL Server。
性能
SQL Server 2019 利用突破性的可擴(kuò)展性和性能,在無(wú)需更改應(yīng)用程序的條件下,改善數(shù)據(jù)庫(kù)的穩(wěn)定性并縮短響應(yīng)時(shí)間。
決策部署
使用 SQL Server Reporting Services 在數(shù)據(jù)中找到問(wèn)題的答案,并通過(guò) Power BI 報(bào)表服務(wù)器,使用戶可以在任何設(shè)備上訪問(wèn)豐富的交互式 Power BI 報(bào)表。
啟動(dòng) SQL Server 2019
接下來(lái)我們就在實(shí)驗(yàn)環(huán)境下,使用 Docker 啟動(dòng) SQL Sever 2019。雙擊桌面上的 Xfce 圖標(biāo)打開(kāi)終端。
我們需要利用?Microsoft SQL Server - Docker Hub 文檔?中的 docker pull 命令拉取 sqlserver 的鏡像。實(shí)驗(yàn)環(huán)境已拉取此鏡像,可忽略本條操作。
首先我們使用 docker run 命令創(chuàng)建一個(gè)新的容器,設(shè)置?name、SA_PASSWORD?等參數(shù)。其中?name?表示容器名稱;ACCEPT_EULA=Y?表示同意許可協(xié)議;SA_PASSWORD?的值要求設(shè)置為強(qiáng)密碼,即大寫(xiě)字母、小寫(xiě)字母和數(shù)字的組合;-p?指定端口,一般格式為:主機(jī)端口 : 容器端口。在這里我創(chuàng)建一個(gè)?name?為?sql-server,SA_PASSWORD?為?Shiyanlou123?的容器使用 SQL Server 2019 的鏡像。
docker run --name sql-server -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Shiyanlou123' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest結(jié)果如下:
最后我們使用之前設(shè)定好的?name?和?SA_PASSWORD?登錄至 sqlserver 容器,并執(zhí)行容器內(nèi)的 sqlcmd。
docker exec -it sql-server /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P Shiyanlou123這樣我們就成功啟動(dòng)了 SQL Server:
以上內(nèi)容來(lái)自課程《SQL Server 2019 基礎(chǔ)入門(mén)》,通過(guò)課程你將學(xué)會(huì)以下內(nèi)容:
點(diǎn)擊鏈接可學(xué)習(xí)完整課程!
總結(jié)
以上是生活随笔為你收集整理的微软的 SQL Server 你学会了吗?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 开源的数据库,PostgreSQL 基础
- 下一篇: Spark 实时电商数据分析及可视化