• <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 點點滴滴 閱讀(479) 評論(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 內存數據庫之比較)

            国产午夜福利精品久久2021 | 久久亚洲AV成人无码软件| 99精品久久精品一区二区| 久久青草国产手机看片福利盒子 | 久久亚洲精精品中文字幕| 777米奇久久最新地址| 国产成人无码精品久久久久免费| 国产亚洲精久久久久久无码77777| 国产亚洲色婷婷久久99精品91| 狠狠色丁香婷婷久久综合五月| 欧美精品九九99久久在观看| 无码专区久久综合久中文字幕| 色成年激情久久综合| 人妻精品久久久久中文字幕| 久久久久人妻精品一区二区三区 | 久久久艹| 久久国产色AV免费看| 一级女性全黄久久生活片免费| 97久久精品国产精品青草| 久久久久国产精品嫩草影院| 国内精品伊人久久久久影院对白| 久久综合香蕉国产蜜臀AV| 久久青青草原精品国产不卡| 99久久精品费精品国产一区二区| 欧美日韩精品久久久免费观看| 狠狠色丁香婷婷综合久久来来去| 97久久精品午夜一区二区| 日韩精品久久无码人妻中文字幕 | 久久免费的精品国产V∧| 国产精品乱码久久久久久软件| 国产精品丝袜久久久久久不卡| 国产91色综合久久免费| 成人综合伊人五月婷久久| 精品久久人妻av中文字幕| 日韩人妻无码一区二区三区久久 | 中文字幕人妻色偷偷久久| 午夜精品久久久久久| 日日狠狠久久偷偷色综合免费| 久久精品无码免费不卡| 亚洲国产成人久久综合碰| 亚洲欧洲精品成人久久曰影片 |