亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

向斷開的.NET應用配置數據的方法

2019-11-18 12:10:17
字體:
來源:轉載
供稿:網友

  在開發.NET體系時,最常見的一個問題就是如何在分布式應用程序中本地保存數據。這類問題通常集中于用本地存儲機制來使用數據集以及下載和同步機制的Web服務。我建議工程師避免考慮這些工具,除非訪問的數據絕大部分是只讀的。相反,我們應該首先考慮被實踐證實為更可靠的拷貝和同步機制。讓我們仔細看看幾種可供選擇的本地存儲機制和同步功能。
  
  本地數據存儲的兩種選擇
  
  
  對那些需要下載數據、需要對下載數據進行高速處理并可能返回結果的應用程序,使用數據集的方法是最理想的。數據集答應在有限的過濾和保存性能下進行對復雜數據結構進行高速的、內存中的(in-memory)訪問,其性能與把數據以文件的形式保存到本地文件系統的性能一樣好。然而,假如應用程序需要更強大的離線數據操作,那么你需要求助于更強有力的本地數據庫機制。
  
  微軟公司提供了作為輕量級本地數據庫引擎的兩種不同版本的SQL 2000。在Windows CE設備的環境下,你可以使用SQL Server CE 2.0(SQLCE)。SQLCE是SQL Server 2000的重寫版,它著重考慮到了Windows CE環境下的有限內存和處理器速度的限制。
  
  膝上型、tablet或者遠端桌上型電腦可以利用MSDE。MSDE實際上使用了真正的SQL Server 2000引擎代碼,但是不答應同時有超過一定數量(目前為五個)的連接。此外,在MSDE中,SQL Server 2000所提供的絕大多數的拷貝函數和所有的Analysis Services功能就被移去,這樣MSDE可以在桌上型電腦上更加有效的運行。微軟公司開始在它的某些新產品上使用MSDE,這些新產品包括新的CRM應用程序,它用來作為CRM數據的離線存儲器(offline store)。
  
  上面所提到的兩種本地數據存儲器有兩個共同的特點,這兩個特點使得它們成為離線數據訪問的理想選擇。第一個特點是它們支持.NET框架。SQLServerCE名字空間包括所有的操作SQLCE所必須的類,而標準SQLClient名字空間答應一個Windows CE應用程序來治理遠端的SQL Server數據庫。Windows應用程序還可以用SQLClient來治理MSDE的本地拷貝或者遠端的SQL Server數據庫。第二個特點是這兩種數據存儲器可以作為遠端SQL Server發行的訂戶(subscribers),這就答應它們參與拷貝合并(merge-replication)。
  遠端數據存儲
  
  
  SQL Server 2000與它對應的本地版本協作來提供強壯的拷貝和同步機制。SQL Server 2000支持由一個本地引擎處理的兩種不同的治理數據的機制。
  
  
  --------------------------------------------------------------------------------
  
  不是SQL Server?
  
  假如你正在使用其它數據庫,或者你處理其它系統的數據,那么一個選擇就是把你的數據移到一個中間SQL Server,然后使用標準的同步機制來從中配置數據。假如你的數據庫提供商沒有本地數據庫引擎的話,這樣做的好處就是避免你自己編寫同步機制了。
  
  
  --------------------------------------------------------------------------------
  
  第一個機制是SQL Server的拷貝合并(Merge Replication)功能。使用拷貝合并功能后,無論是客戶端還是服務器段都可以跟蹤數據的改變,在同步期間,只有改變的數據才需要在客戶端和服務器端之間傳遞。由于服務器端跟蹤了所有的改變,它可以要求更多的服務器硬件和連接來有效工作。拷貝合并的功能只有SQL Server 2000才提供。
  
  SQL Server的拷貝合并引擎在治理離線數據時是非常有效的。它答應垂直和水平數據分割以及動態水平過濾以減少前后傳輸的數據集的大小。它可以自動創建自定范圍的標示欄(auto-ranged identity column)這樣多個訂戶(subscribers)就可以在創建同步期間自動分析的獨有的標示欄。而且它使用了標準或者自定義沖突解決規則,這就降低了開發者使用它的難度,確保了數據在同步期間的完整性。
  
  第二個機制是遠端數據訪問(Remote Data access,RDA)機制。在所有的數據變化均有客戶端產生的情況下,使用RDA機制是最理想的。假如數據在服務器端發生改變,RDA沒有自動同步機制,客戶端需要自己檢查出這些變化。RDA可以與SQL Server 2000或者SQL Server 7.0協同工作。在使用RDA的場合下,你的本地應用程序需要與服務器相連,下載表格到本地設備上作為SQL Server的拷貝,然后斷開連接。離線后,本地SQL Server存儲器(如SQLCE或者MSDE)有跟蹤數據變化的能力。當本地應用程序重新去服務器相連時,這些變化就返回給服務器。RDA很輕易建立,其性能也不錯,這是因為服務器無需要求跟蹤數據的變化。
  
  決定使用哪種拷貝機制
  選擇使用拷貝合并機制還是RDA機制并不互相矛盾。例如,在離線定購的系統中,你可以選擇用拷貝合并機制來更新對話框,但是本地傳輸處理卻又使用RDA。無論哪種情況,你都需要確保對授權限制的理解。你還必須確保每個分享拷貝的客戶都有客戶訪問授權(Client Access License),你也可以購買CPU授權(它當作拷貝中心)。盡管即使是最具競爭性的本地引擎技術也要收取per-device費用,好在只要你獲得了SQL Server桌面電腦版的授權,那么無論你配置了多少個客戶,都無需再為本地SQL引擎繳納授權費用了。你可以把節省下來的錢用于為客戶提供更好的解決方案上。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品视频久久| 97免费视频在线播放| 久久亚洲精品毛片| 日韩电影免费观看在线观看| 国产精品美女主播在线观看纯欲| 欧美老女人性视频| 亚洲国产精品网站| 正在播放欧美视频| 亚洲韩国日本中文字幕| 国内精品久久久久久中文字幕| 大伊人狠狠躁夜夜躁av一区| 91探花福利精品国产自产在线| 亚洲免费视频一区二区| 岛国av一区二区在线在线观看| 欧美日韩视频免费播放| 91久久国产综合久久91精品网站| 亚洲午夜久久久影院| 久久精品视频在线播放| 色偷偷av一区二区三区| 性欧美xxxx视频在线观看| 日韩中文在线中文网三级| 91免费的视频在线播放| 久久影院在线观看| 亚洲奶大毛多的老太婆| 亚洲一区999| 成人免费在线视频网址| 久久视频在线看| 正在播放欧美视频| 91国内揄拍国内精品对白| 精品久久久久久久久久| 欧美日韩国产限制| 97在线精品国自产拍中文| 国产成人精彩在线视频九色| 欧美国产日韩精品| 欧美视频专区一二在线观看| 国产精品国产自产拍高清av水多| 国产日韩欧美影视| 国产成人小视频在线观看| 国产欧美va欧美va香蕉在线| 92看片淫黄大片看国产片| 福利一区视频在线观看| 日韩精品电影网| 午夜精品久久17c| 亚洲色图美腿丝袜| 国产91色在线|免| 亚洲欧美激情另类校园| 国产人妖伪娘一区91| 欧美视频不卡中文| 91成人国产在线观看| 欧美另类在线观看| 久久精品久久久久| 日韩成人激情视频| 5566成人精品视频免费| 亚洲精品91美女久久久久久久| 亚洲成人a级网| 亚洲午夜久久久影院| 色偷偷888欧美精品久久久| 欧美黄网免费在线观看| 亚洲精品美女在线观看| 日韩电影中文字幕在线观看| 色av中文字幕一区| 欧美黑人性生活视频| 国产精品高潮粉嫩av| 日韩av影片在线观看| 久久99视频精品| 久热国产精品视频| 成人有码在线播放| 成人黄色免费看| 亚洲黄色在线看| 亚洲精品理论电影| 免费av一区二区| 国产精品免费一区二区三区都可以| 日韩av网址在线| 国产在线精品一区免费香蕉| 亚洲人成伊人成综合网久久久| 久久男人av资源网站| 亚洲黄色av女优在线观看| 欧美另类暴力丝袜| 亚洲人在线观看| 国产一区二区三区视频免费| 日韩高清电影好看的电视剧电影| 在线亚洲男人天堂| 久久99国产精品自在自在app| 不卡av在线网站| 国产精品免费视频久久久| 欧美精品在线观看91| 国产亚洲一区二区精品| 亚洲一区二区精品| 亚洲第一精品自拍| 亚洲精品网址在线观看| 国产精品视频一区二区高潮| 欧美电影院免费观看| 国产精品99蜜臀久久不卡二区| 午夜精品一区二区三区在线视| 欧美福利视频网站| 亚洲第一男人av| 久久久国产精彩视频美女艺术照福利| 久久激情视频久久| 国产精品jvid在线观看蜜臀| 亚洲色图激情小说| 国产原创欧美精品| 亚洲国产精品成人精品| 91成人精品网站| 国产成人小视频在线观看| 国产精品自产拍在线观看| 日韩精品一区二区三区第95| 国产精品欧美在线| 亚洲色在线视频| 日韩中文字幕在线播放| 亚洲国产精品小视频| 国产精品免费久久久久久| 国产精品久久久久久婷婷天堂| 国产精品综合网站| 国产精品91免费在线| 992tv成人免费影院| 亚洲成人xxx| 欧美性xxxx在线播放| 久久精品91久久久久久再现| 欧美天天综合色影久久精品| 成人在线视频网站| 中文国产成人精品| 日韩在线观看精品| 国产亚洲一区二区精品| 欧美色播在线播放| 亚洲欧洲激情在线| 伦理中文字幕亚洲| 国产精品永久免费在线| 精品一区电影国产| 成人av资源在线播放| 日韩欧美成人免费视频| 久国内精品在线| 九九久久久久99精品| 久久伊人免费视频| 亚洲第一黄色网| 欧美中文字幕在线| 久久精品国产2020观看福利| 亚洲老板91色精品久久| 欧美精品日韩三级| 色无极亚洲影院| 性欧美xxxx视频在线观看| 亚洲自拍偷拍视频| 91精品国产91久久久久久吃药| 欧美日韩在线视频一区| 成人国产精品一区| 97国产精品视频人人做人人爱| 91精品国产91久久久| 亚洲欧美一区二区三区情侣bbw| 色在人av网站天堂精品| 国产精品国产福利国产秒拍| 久久久精品视频成人| 高清日韩电视剧大全免费播放在线观看| 黑人巨大精品欧美一区二区| 日韩av影视在线| 国产精品美女主播在线观看纯欲| 精品无人国产偷自产在线| 国产69精品99久久久久久宅男| 欧美激情一区二区三区成人| 亚洲网站在线看| 91精品国产一区| 91九色精品视频| 国产在线拍揄自揄视频不卡99| 欧美xxxx14xxxxx性爽| 亚洲天堂免费在线| 日韩一区二区三区在线播放|