<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.

    主站蜘蛛池模板: 亚洲女子高潮不断爆白浆| 亚洲av永久无码嘿嘿嘿| 另类图片亚洲校园小说区| 久久精品网站免费观看| 亚洲AV无码一区二区三区在线 | 九九热久久免费视频| 亚洲国产高清在线一区二区三区| 国产亚洲精品欧洲在线观看| 又大又黄又粗又爽的免费视频 | 一级有奶水毛片免费看| 亚洲熟妇无码乱子AV电影| 久久久久久国产a免费观看不卡| 国产亚洲精品自在久久| 一级毛片**不卡免费播| 亚洲日韩在线视频| 在线看片人成视频免费无遮挡| 成a人片亚洲日本久久| 亚洲色婷婷综合开心网| 国内精品免费在线观看| 亚洲六月丁香六月婷婷蜜芽| 成人黄18免费视频| 日韩在线观看视频免费| 久久精品国产精品亚洲艾草网| 91麻豆最新在线人成免费观看| 亚洲av无码av在线播放| 亚洲日本中文字幕天堂网| 久久免费国产视频| 亚洲国产精品日韩av不卡在线| 亚洲国产精品自在拍在线播放| a级男女仿爱免费视频| 亚洲制服丝袜第一页| 亚洲成a人片在线观看日本麻豆| 国产婷婷成人久久Av免费高清| 亚洲国产成人手机在线电影bd| 国产精品va无码免费麻豆| 嫩草在线视频www免费看| 亚洲综合色7777情网站777| 久久久久一级精品亚洲国产成人综合AV区| 国产午夜精品免费一区二区三区 | 国产亚洲情侣一区二区无| 亚洲一区二区三区免费视频|