• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 311, comments - 0, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            (搬運工)常用內存數據庫介紹(四)

            Posted on 2012-07-20 16:55 點點滴滴 閱讀(485) 評論(0)  編輯 收藏 引用 所屬分類: 10 服務器

            4.5           H2 Database

                   h2Thomas Mueller提供的一個開源的、純java實現的關系數據庫,官方網站:http://www.h2database.com/html/main.html

                   它的主要特性是:

            • 非常速的數據庫引擎
            • 開源、免費數據庫
            • 支持 JDBC和ODBC API,支持SQL
            • 支持嵌入式,服務器和集群模式。支持內存數據庫。
            • 提供基于瀏覽器的管理控制臺
            • 整個應用本身只有1MB左右。

            其他特性還包括

            • 基于磁盤或內存的數據庫、表,支持只讀數據庫、臨時表。
            • 兩段式事務支持
            • 支持多個連接。表級別的鎖。
            • 基于成本的優化,為復雜查詢使用遺傳算法,零管理。
            • 滾動的、可修改的result set支持。支持大結果集、外部結果排序。
            • 加密數據庫(AES或XTEA),SHA-256密碼加密。

            性能比較(摘自h2database網站)

            嵌入模式下H2的性能比較

            Test Case

            Unit

            H2

            HSQLDB

            Derby

            Simple: Init

            ms

            610

            657

            3187

            Simple: Query (random)

            ms

            297

            312

            1828

            Simple: Query (sequential)

            ms

            203

            266

            1766

            Simple: Update (random)

            ms

            1078

            1484

            22031

            Simple: Delete (sequential)

            ms

            234

            281

            7407

            Simple: Memory Usage

            MB

            6

            7

            11

            BenchA: Init

            ms

            859

            438

            4047

            BenchA: Transactions

            ms

            5266

            2875

            17500

            BenchA: Memory Usage

            MB

            9

            14

            10

            BenchB: Init

            ms

            4016

            2687

            16875

            BenchB: Transactions

            ms

            2609

            3282

            4250

            BenchB: Memory Usage

            MB

            9

            10

            8

            BenchC: Init

            ms

            891

            594

            5766

            BenchC: Transactions

            ms

            4359

            75438

            11718

            BenchC: Memory Usage

            MB

            9

            18

            9

            Executed statements

            #

            594255

            594255

            594255

            Total time

            ms

            20422

            88314

            96375

            Statements per second

            #

            29098

            6728

            6166

            .Net使用H2
            •  
              1. 嵌入式應用。有一個項目在為.Net使用H2,使用CLI重新編譯H2。還沒有深入關注。
              2. ODBC。但性能一般。

            4.5           其他內存數據庫

            包括Derby, HSQLDB

            (JavaEye對字數的限制,請見下一章 5 內存數據庫之比較)

            久久99精品久久久久子伦| 国产高清国内精品福利99久久| 久久精品无码专区免费东京热| 青草国产精品久久久久久| 午夜福利91久久福利| 伊人久久大香线蕉AV色婷婷色| 亚洲国产另类久久久精品小说| 国产成人综合久久综合| 久久久久亚洲AV成人网人人软件| 成人综合久久精品色婷婷 | 亚洲综合久久夜AV | 亚洲国产精品久久久天堂| 97精品伊人久久大香线蕉app| 久久久综合香蕉尹人综合网| 无码精品久久久天天影视| 亚洲精品乱码久久久久久自慰| 99精品久久精品| 香蕉久久永久视频| 99久久精品国产一区二区蜜芽| 欧美成人免费观看久久| 国产成人无码精品久久久免费| 亚洲中文久久精品无码ww16| 久久久不卡国产精品一区二区| 亚洲国产欧洲综合997久久| 日韩va亚洲va欧美va久久| 精品久久久久久综合日本| 一本久久a久久精品亚洲| 色综合久久久久综合99| 99热都是精品久久久久久| 久久久久99精品成人片直播| 久久久久国产精品嫩草影院| 色婷婷综合久久久久中文字幕| 91亚洲国产成人久久精品网址| 日韩乱码人妻无码中文字幕久久| 伊人色综合九久久天天蜜桃| 久久久久无码中| 欧美激情精品久久久久久久九九九| 久久99精品久久久久久秒播| 国产精品gz久久久| 久久国产美女免费观看精品| 国内精品久久久久久久coent|