• <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 內存數據庫之比較)

            久久夜色精品国产www| 国内精品久久国产| 久久成人国产精品一区二区| 99久久伊人精品综合观看| 久久伊人五月天论坛| 性欧美丰满熟妇XXXX性久久久| 99久久超碰中文字幕伊人| 日韩久久无码免费毛片软件| 久久国产亚洲精品无码| 亚洲精品tv久久久久久久久久| AV无码久久久久不卡网站下载| 久久青青草原精品国产不卡| 狠狠色婷婷综合天天久久丁香| 国产A级毛片久久久精品毛片| 91精品国产91久久| 无码伊人66久久大杳蕉网站谷歌| 久久久青草久久久青草| 亚洲va国产va天堂va久久| 久久综合伊人77777麻豆| 91亚洲国产成人久久精品| 色婷婷综合久久久久中文一区二区| 久久午夜福利电影| 伊人久久大香线焦综合四虎| 久久久久亚洲Av无码专| 色妞色综合久久夜夜| 亚洲午夜久久久| 久久这里的只有是精品23| 色天使久久综合网天天| 久久国产视屏| 久久九九久精品国产免费直播| 国产精品免费看久久久香蕉| 亚洲成色999久久网站| 日本免费一区二区久久人人澡| 久久国产乱子精品免费女| 99久久无色码中文字幕| 久久精品国产清高在天天线| 久久久精品2019免费观看| 国产午夜免费高清久久影院 | 狠狠狠色丁香婷婷综合久久俺| 狠狠综合久久AV一区二区三区| 国内精品伊人久久久影院|