周游世界

          喂馬, 劈柴, 周游世界

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            28 隨筆 :: 0 文章 :: 4 評論 :: 0 Trackbacks

          B/S設計

               摘要: 1. 原子性(ATOMICITY): 一個事務要被完全的無二義性的做完或撤消。在任何操作出現(xiàn)一個錯誤的情況下,構成事務的所有操作的效果必須被撤消,數(shù)據(jù)應被回滾到以前的狀態(tài)。
          2. 一致性(CONSISTENCY): 一個事務應該保護所有定義在數(shù)據(jù)上的不變的屬性(例如完整性約束)。在完成了一個成功的事務時,數(shù)據(jù)應處于一致的狀態(tài)。換句話說,一個事務應該把系統(tǒng)從一個一致狀態(tài)轉(zhuǎn)換到另一個一致狀態(tài)。舉個例子,在關系數(shù)據(jù)庫的情況下, 一個一致的事務將保護定義在數(shù)據(jù)上的所有完整性約束。
          3. 隔離性(ISOLATION): 在同一個環(huán)境中可能有多個事務并發(fā)執(zhí)行,而每個事務都應表現(xiàn)為獨立執(zhí)行。串行的執(zhí)行一系列事務的效果應該同于并發(fā)的執(zhí)行它們。這要求兩件事:
          * 在一個事務執(zhí)行過程中,數(shù)據(jù)的中間的(可能不一致)狀態(tài)不應該被暴露給所有的其他事務。
          * 兩個并發(fā)的事務應該不能操作同一項數(shù)據(jù)。數(shù)據(jù)庫管理系統(tǒng)通常使用鎖來實現(xiàn)這個特征。
          4. 持久性(DURABILITY): 一個被完成的事務的效果應該是持久  閱讀全文
          posted @ 2006-06-30 11:39 周游世界 閱讀(248) | 評論 (0)  編輯

               摘要: B/S結構的軟件開發(fā)中,特別是在越大型的分布式應用中體現(xiàn)的越明顯,后端的處理往往會因為出現(xiàn)較多的時間消耗而引起延遲,這種延遲有可能過長而最終使用戶認為是自己的操作錯誤,導致他們重新提交請求,由于任務的重復提交,服務器資源大部分被占用,情節(jié)嚴重可能出現(xiàn)類似死機現(xiàn)象。  閱讀全文
          posted @ 2006-06-28 15:51 周游世界 閱讀(1367) | 評論 (0)  編輯

          主站蜘蛛池模板: 上饶县| 嫩江县| 清苑县| 云浮市| 广丰县| 和顺县| 高州市| 古浪县| 广平县| 永丰县| 巩义市| 湖口县| 林甸县| 五大连池市| 民和| 股票| 兰州市| 绍兴市| 井陉县| 石屏县| 焦作市| 龙井市| 乌拉特后旗| 赤城县| 陕西省| 巨野县| 通道| 东乡县| 永宁县| 嘉兴市| 宣威市| 维西| 宿迁市| 广宁县| 清水县| 德钦县| 锡林郭勒盟| 漳平市| 开封县| 永嘉县| 台安县|