色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

常用的數據庫引擎有哪些_數據庫引擎分類

PoisonApple ? 來源:網絡整理 ? 2018-02-24 13:56 ? 次閱讀

數據庫引擎是用于存儲、處理和保護數據的核心服務。利用數據庫引擎可控制訪問權限并快速處理事務,從而滿足企業內大多數需要處理大量數據的應用程序的要求。 使用數據庫引擎創建用于聯機事務處理或聯機分析處理數據的關系數據庫。這包括創建用于存儲數據的表和用于查看、管理和保護數據安全的數據庫對象(如索引、視圖和存儲過程)。可以使用 SQL Server Management Studio 管理數據庫對象,使用 SQL Server Profiler 捕獲服務器事件。

常用的數據庫引擎有哪些

1.數據庫引擎

Microsoft JET (Joint Engineering Technologe) 是Access和Visual Basic所提供的內嵌數據庫功能的核心元素。JET是一種全能關系數據庫引擎,可用來處理大多數中小型數據庫。所謂數據庫引擎是應用程序和數據庫存儲之間的一種接口,它將與數據庫有關的內存管理、游標管理和錯誤管理等具體而復雜的細節問題抽象為一個既高度一致又簡化的編程接口。

Jet數據庫引擎包含在一組動態鏈接庫(DLL)文件中,在運行時,這些文件被鏈接到Visual Basic程序。它把應用程序的請求翻譯成對.mdb文件或其他數據庫的物理操作。它真正讀取、寫入和修改數據庫,并處理所有內部事務,如索引、鎖定、安全性和引用完整性等。它還包含一個查詢處理器,用于接收并執行結構化查詢語言(SQL)的查詢來實現所需的數據庫操作。另外,Jet數據庫引擎還包含一個結果處理器.用來管理查詢所返回的結果。

常用的數據庫引擎有哪些_數據庫引擎分類

2.ODBC

Open DataBase Connectivity(ODBC,開放數據庫互連)是由Microsoft定義的一種數據庫訪問標準,它提供一種標準的數據庫訪問方法以訪問不同平臺的數據庫。一個ODBC應用程序既可以訪問在本地PC機上的數據庫,也可以訪問多種異構平臺上的數據庫,例如SQL Server、Oracle或者DB2。

ODBC本質上是一組數據庫訪問API(應用編程接口),但編程人員通過ODBC訪問數據庫時無需深入理解ODBC函數就可以訪問ODBC功能,這是因為象Visual Basic這樣的開發工具都提供了一些對象封裝了ODBC函數。

3.OLE DB

OLE DB是Microsoft開發的最新數據庫訪問接口,Microsoft將其定義為ODBC接班人。與ODBC類似,OLE DB提供了對關系數據庫的訪問,同時在此基礎上,它對ODBC所提供的功能進行了一部分的擴展。作為一種標準的接口,OLE DB可以訪問所有類型的數據,包括關系數據庫、dBase等ISAM(索引序列訪問方法)類型的文件、甚至E-MAIL或者Windows 2000活動目錄等。

OLE DB應用程序可以分為兩種:OLE DB提供者(OLE DB Provider)和OLE DB使用者(OLE DB Consumer),OLE DB使用者就是使用OLE DB接口的應用程序,而OLE DB提供者負責訪問數據源,并通過OLE DB接口向OLE DB使用者提供數據。

數據庫引擎類型

你能用的數據庫引擎取決于mysql在安裝的時候是如何被編譯的。要添加一個新的引擎,就必須重新編譯MYSQL。在缺省情況下,MYSQL支持三個引擎:ISAM、MYISAM和HEAP。另外兩種類型INNODB和BERKLEY(BDB),也常常可以使用。

常用的數據庫引擎有哪些_數據庫引擎分類

ISAM

ISAM是一個定義明確且歷經時間考驗的數據表格管理方法,它在設計之時就考慮到數據庫被查詢的次數要遠大于更新的次數。因此,ISAM執行讀取操作的速度很快,而且不占用大量的內存和存儲資源。ISAM的兩個主要不足之處在于,它不支持事務處理,也不能夠容錯:如果你的硬盤崩潰了,那么數據文件就無法恢復了。如果你正在把ISAM用在關鍵任務應用程序里,那就必須經常備份你所有的實時數據,通過其復制特性,MYSQL能夠支持這樣的備份應用程序。

MYISAM

MYISAM是MYSQL的ISAM擴展格式和缺省的數據庫引擎。除了提供ISAM里所沒有的索引和字段管理的大量功能,MYISAM還使用一種表格鎖定的機制,來優化多個并發的讀寫操作。其代價是你需要經常運行OPTIMIZE TABLE命令,來恢復被更新機制所浪費的空間。MYISAM還有一些有用的擴展,例如用來修復數據庫文件的MYISAMCHK工具和用來恢復浪費空間的MYISAMPACK工具。

MYISAM強調了快速讀取操作,這可能就是為什么MYSQL受到了WEB開發如此青睞的主要原因:在WEB開發中你所進行的大量數據操作都是讀取操作。所以,大多數虛擬主機提供商和INTERNET平臺提供商只允許使用MYISAM格式。

HEAP

HEAP允許只駐留在內存里的臨時表格。駐留在內存里讓HEAP要比ISAM和MYISAM都快,但是它所管理的數據是不穩定的,而且如果在關機之前沒有進行保存,那么所有的數據都會丟失。在數據行被刪除的時候,HEAP也不會浪費大量的空間。HEAP表格在你需要使用SELECT表達式來選擇和操控數據的時候非常有用。要記住,在用完表格之后就刪除表格。

INNODB和BERKLEYDB

INNODB和BERKLEYDB(BDB)數據庫引擎都是造就MYSQL靈活性的技術的直接產品,這項技術就是MYSQL++ API。在使用MYSQL的時候,你所面對的每一個挑戰幾乎都源于ISAM和MYISAM數據庫引擎不支持事務處理也不支持外來鍵。盡管要比ISAM和MYISAM引擎慢很多,但是INNODB和BDB包括了對事務處理和外來鍵的支持,這兩點都是前兩個引擎所沒有的。如前所述,如果你的設計需要這些特性中的一者或者兩者,那你就要被迫使用后兩個引擎中的一個了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據庫
    +關注

    關注

    7

    文章

    3817

    瀏覽量

    64498
  • 數據庫引擎
    +關注

    關注

    0

    文章

    5

    瀏覽量

    6529
收藏 人收藏

    評論

    相關推薦

    Delphi中數據庫引擎BDE介紹

    Delphi中數據庫引擎BDE介紹Delphi對數據庫的支持十分豐富,Delphi的數據庫接口是數據庫
    發表于 05-10 11:09

    詳解Mysql數據庫InnoDB存儲引擎事務

    關于Mysql數據庫InnoDB存儲引擎事務的一點理解
    發表于 05-13 10:11

    為什么要選擇嵌入式內存數據庫引擎

    嵌入式內存數據庫技術發展的現狀內存數據庫的定義內存數據庫的特點面向3G平臺嵌入式內存數據庫引擎的設計
    發表于 04-27 07:08

    Hsqldb數據庫的相關資料分享

    。Jboss應用程序服務器默認也提供這個數據庫引擎。Hsqldb四種運行模式:1、內存(Memory-Only)模式:所有數據都在內存中完成,不會實例化到文件,jdbc連接方法為jd
    發表于 12-27 07:32

    基于面向對象的過程實時數據庫引擎設計

    過程控制是實時數據庫的一個非常重要的應用場合,過程控制主要處理生產過程的控制和優化等問題。本文分析了過程控制實時數據庫引擎的要求,結合面向對象的方法設計出一
    發表于 12-25 14:14 ?12次下載

    數據庫引擎及底層實現原理

    數據庫引擎是用于存儲、處理和保護數據的核心服務。利用數據庫引擎可控制訪問權限并快速處理事務,從而滿足企業內大多數需要處理大量
    發表于 11-22 09:11 ?1.2w次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>引擎</b>及底層實現原理

    數據庫引擎如何安裝

    數據庫腳本項目由與數據庫數據庫的一部分相關聯的一系列腳本、連接信息和模板組成。Microsoft SQL Server 2005 提供了 SQL Server Management Studio,用于在腳本項目的環境中管理和設
    的頭像 發表于 02-24 14:12 ?8872次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>引擎</b>如何安裝

    數據庫引擎是什么

    數據庫引擎是用于存儲、處理和保護數據的核心服務。利用數據庫引擎可控制訪問權限并快速處理事務,從而滿足企業內大多數需要處理大量
    的頭像 發表于 02-24 14:43 ?1.1w次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>引擎</b>是什么

    數據庫學習教程之數據庫的發展狀況如何數據庫什么新發展

    本文檔的主要內容詳細介紹的是數據庫學習教程之數據庫的發展狀況如何數據庫什么新發展主要內容包括了:1 數據庫技術發展概述2
    發表于 10-25 16:29 ?5次下載
    <b class='flag-5'>數據庫</b>學習教程之<b class='flag-5'>數據庫</b>的發展狀況如何<b class='flag-5'>數據庫</b><b class='flag-5'>有</b>什么新發展

    數據庫和自建數據庫的區別及應用

    數據庫是指優化和部署在云端的數據庫,阿里云和騰訊云都提供云數據庫,云數據庫和自己搭建的數據庫
    的頭像 發表于 11-20 16:26 ?4652次閱讀
    云<b class='flag-5'>數據庫</b>和自建<b class='flag-5'>數據庫</b>的區別及應用

    AlloyDB數據庫云服務的優勢

    AlloyDB(預覽版)是一種 PostgreSQL 兼容的數據庫云服務。它是一個與開源標準兼容的新型數據庫引擎,可用于處理頂級關系型數據庫工作負載。AlloyDB 結合了 Googl
    的頭像 發表于 09-22 10:52 ?977次閱讀

    SQLite數據庫多平臺應用及常見錯誤分析哪些

    SQLite是一個軟件,實現了自給自足的、無服務器的、零配置的、事務性的SQL數據庫引擎。SQLite是世界上最廣泛部署的數據庫引擎之一。
    的頭像 發表于 02-22 15:25 ?1021次閱讀
    SQLite<b class='flag-5'>數據庫</b>多平臺應用及常見錯誤分析<b class='flag-5'>有</b>哪些

    哪些不同的MySQL數據庫引擎

    數據庫引擎是MySQL組件,可以處理SQL操作,例如從數據庫創建、讀取和更新數據。MySQL中有兩種類型的引擎:事務性和非事務性。
    的頭像 發表于 04-03 16:38 ?1151次閱讀

    oracle數據庫alert日志作用

    Oracle數據庫的alert日志是數據庫引擎和實例的核心組件之一,它記錄著數據庫的運行狀況和事件。該日志對于數據庫的性能調優、問題排查和安
    的頭像 發表于 12-06 10:08 ?1259次閱讀

    數據庫數據恢復—未開啟binlog的Mysql數據庫數據恢復案例

    mysql數據庫數據恢復環境: 本地服務器,windows server操作系統 ,部署mysql單實例,數據庫引擎類型為innodb,
    的頭像 發表于 12-08 14:18 ?1153次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—未開啟binlog的Mysql<b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復案例
    主站蜘蛛池模板: 国产精品久久久久久久久久久 | 性女传奇 快播| 麻豆成人AV久久无码精品| 国产亚洲精品久久久久久国模美| 日韩亚洲人成在线| 嗯 用力啊 嗯 c我 啊哈老师| 国产精品99久久久久久AV蜜臀| h片下载地址| a免费视频| 亚洲人美女肛交真人全程| 亚洲 日本 天堂 国产 在线| 无码丰满人妻熟妇区| 天天躁日日躁狠狠躁中文字幕老牛| 日日噜噜大屁股熟妇| 美女扒开屁股让男人桶| 久久伊人青青| 国产午夜亚洲精品一区| 国产精品爽爽久久久久久蜜桃网站| 91传媒蜜桃香蕉在线观看| 羞羞漫画视频 | 荡乳乱公小说| 东日韩二三区| 国产AV果冻传奇麻豆| 99九九精品视频| 亚洲色播永久网址大全| 野花香HD免费高清版6高清版 | 午夜伦理一yy4480影院| 午夜aaaa| 亚洲精品国产精品麻豆99| 亚洲免费国产| 伊人网站在线| 亚洲AV美女成人网站P站| 亚洲精品国产熟女久久久| 一个人看的www视频动漫版| 一本道无码字幕在线看| 60老妇性xxxxhd| yellow免费观看完整版直播| 俄罗斯XX性幻女18| 韩国伦理电影在线神马网| 国产精品视频第一区二区三区| 国产亚洲精品黑人粗大精选 |