• <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 點點滴滴 閱讀(471) 評論(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日韩AV天堂久久| 久久人人妻人人爽人人爽| 久久电影网一区| 久久久久高潮综合影院| 久久99国产精品99久久| 久久精品国产一区二区电影| 亚洲AV无一区二区三区久久| 国产99久久久国产精免费| 婷婷久久五月天| 久久综合久久综合久久综合| 综合久久国产九一剧情麻豆| 大香网伊人久久综合网2020| 色8久久人人97超碰香蕉987| 国内精品伊人久久久久影院对白| 色综合久久久久无码专区| 久久伊人色| 久久精品国产免费一区| 日日噜噜夜夜狠狠久久丁香五月| 久久亚洲电影| 久久国产精品波多野结衣AV| 成人综合伊人五月婷久久| 国产免费久久精品99re丫y| 精品久久久久国产免费| 丁香狠狠色婷婷久久综合| 久久精品国产清自在天天线| 亚洲Av无码国产情品久久| 久久久久久久国产免费看| 九九久久精品国产| 久久狠狠色狠狠色综合| 久久亚洲国产中v天仙www| 久久免费视频网站| 久久综合综合久久狠狠狠97色88| 精品一区二区久久久久久久网站| 久久w5ww成w人免费| 99久久婷婷国产综合亚洲| 国产综合久久久久| 国产精品18久久久久久vr|