freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

本章對數據庫技術的發(fā)展概況作了簡要的說明-文庫吧資料

2025-07-12 17:09本頁面
  

【正文】 擎。選擇正確的鎖定策略能夠減少開銷,并有助于整體性能的提升。從技術角度上看,在不同的存儲引擎中,各種存儲引擎所提供的不同服務主要有以下幾個方面的區(qū)別。使用特殊存儲引擎的主要優(yōu)點之一在于,為了實現每種特殊的應用僅需提供特殊應用所需的特性,因此,數據庫中的系統開銷較小,最終結果具有更有效和更高的數據庫性能。MySQL服務器體系結構提供了統一和易于使用的API,這類API適用于多種存儲引擎,通過這種方式,該結構將應用程序與存儲引擎的底層復雜性隔離開來。應用程序編程人員和DBA通過位于存儲引擎之上的API和服務層來使用MySQL數據庫。存儲引擎本身是數據庫服務器的組件,負責對在物理服務器層上的基本數據進行實際的I/O操作。在圖13中,以圖形方式介紹了MySQL插件式存儲引擎體系結構。由于MySQL服務器體系結構在存儲級別上提供了一致和簡單的應用模型和API,應用程序編程人員和DBA可以不再考慮所有的底層實施細節(jié)。 MySQL體系結構綜述在MySQL ,MySQL AB引入了新的插件式存儲引擎體系結構,允許將存儲引擎加載到正在運行的MySQL服務器中。q 可靠性:在一年多的時間里,MySQL非常穩(wěn)定可靠,跟上了流量增長80%的需求。MySQL在使用中,體現了以下優(yōu)勢。僅用了一年,MySQL就成為Evite公司IT架構中的關鍵部分。但他們覺得Oracle非常昂貴,而且對沒有經驗的員工來說很難使用。Evite 的成功使得它的流量每年以80%的速度增長。3.Evite公司依靠MySQL傳遞數以百萬的邀請Evite是全球領先的交互多媒體公司InterActive公司的免費在線活動計劃服務。q 安全性:采用MySQL提供安全登錄。MySQL在項目中體現了以下優(yōu)勢。為解決這個問題,該實驗室開發(fā)了一個負責的數據庫應用SerchPlus,包含5500萬科學期刊文獻,能在任何地方通過瀏覽器查詢和訪問。該研究實驗室有8個數據庫,包含科學文獻以及相關元數據,如摘要、作者簡歷和參考書目等。應用基于Web的前端采用 PHP,達到了報告和實時輪詢的特性。每兩小時MySQL處理大約400萬次插入操作。每天,Cox通過MySQL從120多萬有線modem中取出數據。MySQL數據庫管理各種有線modem信息,維護電纜固件,向用戶提供實時支持接口、加速內部、用戶趨勢和分析。x系列服務器做成了雙機MySQL服務器。MySQL數據庫應用于這個企業(yè)關鍵性系統的核心。作為財富 500 強之一,Cox公司以其高容量、可靠寬帶傳送網絡和優(yōu)秀的客戶服務著稱。然而,MySQL不僅局限于中小型數據庫領域,由于它極好的擴展性,作為大型數據庫使用,MySQL仍然有不俗的表現,本節(jié)將簡單介紹一下MySQL作為大型數據庫使用的案例。 MySQL的應用對于中小型網站的后臺數據庫,如果不愿意選擇微軟的產品(與MySQL相比它們非常昂貴,事實上,MySQL正是SQL Server的強勁對手),那么MySQL幾乎成為唯一的選擇。主數據庫把這個日志傳送給從數據庫,然后從數據庫在自己的數據上應用這個日志。其方法不是每次需要訪問數據庫時都查詢遠程的表,而是為每個人發(fā)布一個副本,這樣的方法會更有效,因為每個辦公室只負擔一次傳輸的開銷。產品數據庫就是使用這種復制機制的典型。q 復制復制是一種數據發(fā)布機制,它運行在遠距離的地方放置表和數據庫副本,以使用戶可以更加方便地訪問它們。q 采用多處理器和多線程為了利用多處理器體系結構,MySQL采用多線程設計,輪詢在多個處理器之間分派線程,以達到更高的并行度。q 存儲過程和觸發(fā)器MySQL視圖也能限制對行的訪問(特定表的子集)。提供了二進制版的視圖功能。q 視圖支持MySQLUPDATE。q 外鍵支持外鍵是保證參照完整性的重要手段之一。隔離性指一個事務的執(zhí)行不能被其他事務干擾,即事務內部的操作及其所有的數據對并發(fā)執(zhí)行的其他事務是隔離的,并發(fā)執(zhí)行的各個事務互不干擾。原子性指一個事務是一個不可分割的邏輯工作單位,事務中所有的操作要么全部完成,要么全都不做。對于那些非事務支持的存儲引擎,MySQL也提供了保證數據一致性的有效方法。MySQL提供了事務和非事務支持的存儲引擎。它是用戶定義的一組操作序列的集合,是數據恢復和并發(fā)控制的基本單位。因此,具有廣泛的適應性。從MySQL ,提供了對Unicode的支持。q 國際化MySQL服務器可使用多種語言向客戶端提供錯誤消息,極大地優(yōu)化了與用戶的交互 方式。modes39。可以使用sqlmode=modes選項,通過啟動MySQL來設置默認的SQL模式。這類模式定義了MySQL應支持的SQL語法,以及應該在數據上執(zhí)行何種確認檢查。q 遵循現有標準MySQL服務器能夠工作在不同的SQL模式下,并能針對不同的客戶端以不同的方式應用這些模式。要求MySQL服務器支持線程,客戶端則需要C++編譯器即可。q 可移植性MySQL主要在Linux(SuSE和Red Hat)、FreeBSD和Sun Solaris(版本8和版本9)上開發(fā)。這對于網絡的應用程序(要求支持由多個遠程客戶同時建立的連接)是具有特殊意義的。在表12中,列出了一些關于操作系統文件大小限制的示例。表空間可包括原始磁盤分區(qū),從而使得很大的表成為可能。InnoDB存儲引擎將InnoDB表保存在一個表空間內,該表空間可由數個文件創(chuàng)建。在MySQL最大索引寬度為1000字節(jié)(在MySQL )。)。q 可伸縮性和限制MySQL服務器可以處理含5千萬條記錄的數據庫,甚至有些用戶將MySQL用于含60000個表和約50億行的數據庫。例如,如果列的值的范圍為1~99999,若使用整數,則MEDIUMINT UNSIGNED是最好的類型。這些數據類型可以滿足幾乎所有應用程序的應用。它可以集成到任何應用程序當中。q 多種工作模式 MySQL數據庫軟件是一種客戶端/服務器系統,由支持不同后端的一個多線程SQL服務器、數種不同的客戶端程序和庫、眾多管理工具和廣泛的應用編程接口API組成。因此,學習MySQL不會給用戶帶來任何不便和不快。初學者幾乎只需要幾個小時就能掌握MySQL的基本知識。它具有良好的連通性、速度和安全性,這使得MySQL很適合作為Internet上的數據庫。Server和Oracle等商用數據庫更快。它直接決定了應用系統的性能。由此可見,與一般的商用數據庫相比,MySQL不僅在價格上遠遠勝于它們,而且由于源代碼的開發(fā),提供了商用數據庫沒有的靈活性。MySQL軟件采用了GPL(GNU通用公共許可證),定義了在不同情況下可以用軟件做的事和不可做的事。任何人都能從Internet上下載MySQL軟件,而無須支付任何費用。SQL標準自1986年以來不斷演化發(fā)展,有數種版本。SQL是用于訪問數據庫的最常用標準化語言,它是由ANSI/ISO這樣就增加了速度并提高了靈活性。MySQL是一種關系數據庫管理系統。要想將數據添加到數據庫,或訪問、處理計算機數據庫中保存的數據,需要使用數據庫管理系統,如MySQL服務器。數據庫是數據的結構化集合。在本書撰寫時,但若無特殊說明,本書中以MySQLMySQL的正式發(fā)音是My Ess Que Ell(而不是my sequel)。AB是由多名MySQL開發(fā)人創(chuàng)辦的一家商業(yè)公司。 MySQL是什么MySQL是最流行的開放源碼SQL數據庫管理系統,它是由MySQL AB公司開發(fā)、發(fā)布并支持的。 MySQL簡介一開始MySQL是作為小型輕量級關系數據庫推出的,主要定位于小型信息系統開發(fā)中的數據管理。DB2對商業(yè)智能、內容和記錄管理、異構數據庫集成有較好的支持。5個軟件品牌之一,屬于大型數據庫,是Oracle的強有力的競爭對手。而且,Oracle數據庫的學習周期較長,不易掌握。Oracle提供了高度的可用性、可伸縮性、可管理性和安全性,支持集群應用、數據倉庫、內容管理等功能。目前最新版本是Oracle 11g。但是除學習版外,其他版本價格不菲,其中企業(yè)版售價約為35萬人民幣,標準版售價約為7萬人民幣。其最新版本是SQL Server 2008,適合于中小企業(yè)使用,只能在Windows操作系統下運行。但它不支持外鍵,內部采用UTF8存儲數據,對于中文數據的處理,都必須調用編碼函數,略有不便。3.SQLITESQLITE是開源單一文件數據庫。具有標準的SQL語法和Java接口,支持事務處理,支持Java存儲過程和函數。不適用于對可靠性要求較高的場合。 常用數據庫介紹1.AccessAccess是Microsoft的產品,伴隨著Office一起發(fā)布。3.物理數據模型物理數據模型是描述數據在存儲介質商組織結構的數據模型,它不但與具體的DBMS有關,而且還與操作系統和硬件有關,是物理層次的數據模型。功能模型由多張數據流圖組成。功能模型指出發(fā)生了什么,動態(tài)模型確定什么時候發(fā)生,而對象模型確定發(fā)生的客體。它涉及事件、狀態(tài)、操作等重要概念。該模型描述的系統屬性是觸發(fā)事件、事件序列、狀態(tài)、事件與狀態(tài)的組織。動態(tài)模型是與時間和變化有關的系統性質。對象模型表示了靜態(tài)的、結構化的系統數據性質,描述了系統的靜態(tài)結構,它是從客觀世界實體的對象關系角度來描述的,表現了對象的相互關系。面向對象的概念和應用已超越了程序設計和軟件開發(fā),擴展到很寬的范圍。B/S系統開發(fā),50,1,000325)就是一個元組。在二維表中,除了表頭以外的任意非空行為一個元組,即一條記錄。二維表的表頭,即(訂單號,商品名,單價,件數,收貨人編號)對應一個關系模式。二維表中的一列也可以稱之為屬性。關系模型的邏輯結構是一張二維表,簡稱表,也可稱之為關系。自20世紀80、90年代以來,軟件廠商新推出的數據庫管理系統幾乎都是以關系模型為基礎的。圖12顯示了用戶與權限的多對多關系。例如,用戶的權限分配。對于這些關系,采用層次模型是很不直接的。q 網狀模型層次模型可以方便地表示現實世界中的層次關系。因此,層次模型表達一對一、一對多的聯系是非常直觀的。實體之間的聯系用結點之間的連線表示。整個模型中,也只有根結點沒有雙親結點。例如,一個文件系統的目錄結構,就是一個很好的例子。它們的數據結構可以和圖論中的有向圖相對應,比較直觀。分別是:層次模型、網狀模型、關系模型和面向對象模型。最常見而且被廣泛應用的概念模型是實體聯系(ER)模型,簡稱ER模型。它與具體的數據庫類型無關,是數據庫設計人員和用戶交流的語言。這種完整性約束,稱之為參照完整性。假設此時有數據結構:收貨人(收貨人編號,姓名,性別,地址,電話)。而訂單的單價、件數不可能為負數,這就約束了兩者的取
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1