<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    漁人碼頭

    天行健,君子以自強不息。地勢坤,君子以厚德載物。
    posts - 12, comments - 16, trackbacks - 0, articles - 43
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    MySQL 的engine類型

    Posted on 2007-01-10 12:12 Fisher 閱讀(1789) 評論(0)  編輯  收藏 所屬分類: DataBase
    最開始用MySQL Administrator建數據庫的時候,表缺省是InnoDB類型,也就沒有在意。后來用Access2MySQL導數據的時候發現只能導成MyISAM類型的表,不知道這兩種類型有什么區別,就去查了查。原來是MyISAM類型不支持事務處理等高級處理,而InnoDB類型支持。MyISAM類型的表強調的是性能,其執行數度比InnoDB類型更快,但是不提供事務支持,而InnoDB提供事務支持已經外部鍵等高級數據庫功能。這樣就可以根據數據表不同的用處是用不同的存儲類型。

    另外,MyISAM類型的二進制數據文件可以在不同操作系統中遷移。也就是可以直接從Windows系統拷貝到linux系統中使用。

    從MySQL的官方網站,參考手冊中可以了解到在MySQL4.1中所支持的如下類型:

    Storage Engines and Table Types MySQL supports several storage engines that act as handlers for different table types. MySQL storage engines include both those that handle transaction-safe tables and those that handle non-transaction-safe tables:

    The original storage engine was ISAM, which managed non-transactional tables. This engine has been replaced by MyISAM and should no longer be used. It is deprecated in MySQL 4.1, and is removed in subsequent MySQL release series.

    In MySQL 3.23.0, the MyISAM and HEAP storage engines were introduced. MyISAM is an improved replacement for ISAM. The HEAP storage engine provides in-memory tables. The MERGE storage engine was added in MySQL 3.23.25. It allows a collection of identical MyISAM tables to be handled as a single table. All three of these storage engines handle non-transactional tables, and all are included in MySQL by default. Note that the HEAP storage engine has been renamed the MEMORY engine.

    The InnoDB and BDB storage engines that handle transaction-safe tables were introduced in later versions of MySQL 3.23. Both are available in source distributions as of MySQL 3.23.34a. BDB is included in MySQL-Max binary distributions on those operating systems that support it. InnoDB also is included in MySQL-Max binary distributions for MySQL 3.23. Beginning with MySQL 4.0, InnoDB is included by default in all MySQL binary distributions. In source distributions, you can enable or disable either engine by configuring MySQL as you like.

    The EXAMPLE storage engine was added in MySQL 4.1.3. It is a “stub” engine that does nothing. You can create tables with this engine, but no data can be stored in them or retrieved from them. The purpose of this engine is to serve as an example in the MySQL source code that illustrates how to begin writing new storage engines. As such, it is primarily of interest to developers.

    NDB Cluster is the storage engine used by MySQL Cluster to implement tables that are partitioned over many computers. It is available in source code distributions as of MySQL 4.1.2 and binary distributions as of MySQL-Max 4.1.3.

    The ARCHIVE storage engine was added in MySQL 4.1.3. It is used for storing large amounts of data without indexes in a very small footprint.

    The CSV storage engine was added in MySQL 4.1.4. This engine stores data in text files using comma-separated values format.

    The BLACKHOLE storage engine was added in MySQL 4.1.11. This engine accepts but does not store data and retrievals always return an empty set.

    主站蜘蛛池模板: 在线看片免费人成视频久网下载| 亚洲午夜精品国产电影在线观看| 国产精品亚洲精品日韩电影| 免费观看的a级毛片的网站| 亚洲av无码电影网| 精品香蕉在线观看免费| 亚洲第一男人天堂| 国产一精品一aⅴ一免费| 一级特级女人18毛片免费视频| 亚洲精品97久久中文字幕无码| 一级一级一片免费高清| 亚洲开心婷婷中文字幕| 久久青草国产免费观看| 777亚洲精品乱码久久久久久 | 亚洲AV无码不卡在线播放| 黄页免费在线观看| 亚洲高清不卡视频| 国产一卡二卡3卡四卡免费| 亚洲成a人无码亚洲成www牛牛| 国产乱子影视频上线免费观看| 免费人妻精品一区二区三区| 国产亚洲自拍一区| 中文字幕免费高清视频| 亚洲乱码在线卡一卡二卡新区| 国产一区二区三区在线免费| 精品无码一级毛片免费视频观看| 亚洲成熟xxxxx电影| 成人网站免费观看| 国产特黄一级一片免费| 亚洲一区二区中文| 免费无码又爽又刺激高潮的视频| 国产vA免费精品高清在线观看| 亚洲福利一区二区三区| 国产午夜免费秋霞影院| 久久免费高清视频| 久久人午夜亚洲精品无码区| 亚洲情综合五月天| 老司机永久免费网站在线观看| 可以免费观看的毛片| 亚洲成av人片在线天堂无| 亚洲高清国产AV拍精品青青草原 |