久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

LocalDB:微軟的新生代輕量級數(shù)據(jù)庫

 清揚(yáng)視頻 2016-08-23

導(dǎo)讀:LocalDB是SQL Server 2012帶來的新特性,,它是一個專門為開發(fā)人員量身定制的輕量級數(shù)據(jù)庫,。本文將為您講解LocalDB的開發(fā)背景,展示其核心特性,,并看看它與微軟的其它輕量級數(shù)據(jù)庫到底有何不同,。

什么是LocalDB

隨著SQL Server 2012的發(fā)布,LocalDB躍入我們的視線,,它可以被看做是SQL Server Express的輕量級版本,。

LocalDB專門為開發(fā)人員創(chuàng)建,它非常易于安裝,,幾乎無需管理,,兼容T-SQL語言,,編程接口與SQL Server Express別無二致。

有了LocalDB,,開發(fā)人員就不需要在自己的筆記本上安裝和維護(hù)一個龐大的SQL Server實(shí)例了,。另外,LocalDB也適用于小型應(yīng)用環(huán)境,,開發(fā)人員可以將其用于小型生產(chǎn)環(huán)境或者嵌入式環(huán)境,。

為開發(fā)人員量身定制

我們在關(guān)注LocalDB的技術(shù)細(xì)節(jié)之前,首先來了解一下構(gòu)建LocalDB的背景,。

一直以來,,SQL Server Express滿足了我們兩方面的需求。它既是免費(fèi)版的SQL Server,,又具有足夠強(qiáng)大的功能,,與其它版本相兼容。當(dāng)然,,它的能力也存在一些限制,,即它的每個數(shù)據(jù)庫的存儲容量不能超過10G。

SQL Server作為一個成熟的數(shù)據(jù)庫產(chǎn)品,,其Express版本依然具有相當(dāng)?shù)膹?fù)雜度,。但作為開發(fā)人員,我們更希望降低管理復(fù)雜度,,專注于開發(fā),。

LocalDB的開發(fā)目標(biāo)由此形成,它是輕量級的SQL Server Express,,為開發(fā)人員量身定制,。

核心技術(shù)特性

說了這么多,現(xiàn)在讓我們來看看LocalDB的核心技術(shù)特性:

  • 兼容其它SQL Server版本,,使用sqlservr.exe作為服務(wù)進(jìn)程,,使用相同的客戶端訪問接口(如ADO.NET、ODBC或PDO),,兼容T-SQL編程語言,。
  • 在同一臺計算機(jī)上不必安裝多個LocalDB,不同的應(yīng)用程序可以并行執(zhí)行多個LocalDB進(jìn)程,,但所有的進(jìn)程都是從同一個可執(zhí)行文件(sqlservr.exe)啟動的,。
  • LocalDB不會創(chuàng)建任何系統(tǒng)服務(wù),LocalDB進(jìn)程會根據(jù)需要自動啟動,、停止,。應(yīng)用程序只需連接“Data Source=(localdb)\v11.0”,LocalDB就會作為應(yīng)用程序的子進(jìn)程啟動。隨著連接的終止,,LocalDB進(jìn)程也會隨之停止,。
  • LocalDB支持AttachDbFileName屬性,允許開發(fā)者指定數(shù)據(jù)庫文件位置,。例如:
  1. Data Source = (localdb)\v11.0;  
  2. Integrated Security = true;  
  3. AttachDbFileName = C:\MyData\Database1.mdf 

輕量級數(shù)據(jù)庫對比(LocalDB vs. SQL Express vs. Compact)

LocalDB并不能完全替代SQL Server Express,,它只是對開發(fā)人員提供了另外一種選擇,并保證與SQL Server Express一致的兼容性,。

LocalDB與SQL Server Compact之間有很大區(qū)別:

運(yùn)行模式:SQL Server Compact是一個進(jìn)程內(nèi)(in-proc)DLL,,LocalDB則作為獨(dú)立進(jìn)程運(yùn)行,。

磁盤占用:SQL Server Compact的體積僅有4MB,,LocalDB安裝之后則有140MB。

功能特性:SQL Server Compact僅提供RDBMS的核心功能,,而LocalDB則提供更豐富的功能,,比如存儲過程、幾何和地理數(shù)據(jù)類型,。

最后的思考

LocalDB作為一個功能豐富的輕量級數(shù)據(jù)庫,,絕對值得我們?nèi)L試。接下來,,我們也許會思考,,LocalDB是否提供了良好的管理接口?答案是肯定的,。

LocalDB提供了一個命令行管理工具SqlLocalDB.exe,。下次,就讓我們一起來探討如何使用命令行實(shí)用工具SqlLocalDB.exe和SQL Server Management Studio(SSMS)管理LocalDB,。(張志平/編譯)

原文鏈接:Introducing LocalDB, an improved SQL Express

下載鏈接:SQL Server 2012 Express & LocalDB

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多