自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

常用內存數(shù)據(jù)庫介紹

數(shù)據(jù)庫
內存數(shù)據(jù)庫,顧名思義就是將數(shù)據(jù)放在內存中直接操作的數(shù)據(jù)庫。相對于磁盤,內存的數(shù)據(jù)讀寫速度要高出幾個數(shù)量級,將數(shù)據(jù)保存在內存中相比從磁盤上訪問能夠極大地提高應用的性能。

本文中主要為大家介紹兩種內存數(shù)據(jù)庫類型,即SQLite和H2內存數(shù)據(jù)庫,將SQLite和H2內存數(shù)據(jù)庫二者進行各方面性能的比較,希望對大家那個有所幫助。

SQLite和H2內存數(shù)據(jù)庫之比較:

SQLite和H2內存數(shù)據(jù)庫都比較快。

查詢性能:查詢一條記錄 SQLite的性能要優(yōu)于H2。查詢(5000或10000)條 H2的性能要好于SQLite。

插入性能:性能差不多快,SQLite略快。

更新性能:更新一條記錄 SQLite的性能好于H2。更新多條記錄(有索引),SQLite【0.04s】的性能要好于H2【0.18s】

刪除性能:刪除一條記錄.SQLite【非常小】的性能略好于H2【非常小】。刪除多條記錄,SQLite【0.078s】好于H2的【0.12s】

啟動時間:都比較快

并發(fā)性能:H2的查詢支持一定的并發(fā)性,要強于SQLite。更新和插入,基本上都沒有并發(fā)可言。

總的看來,SQLite的性能要好于H2,但并發(fā)性不如。

另外SQLite一般使用C的API接口訪問,而H2支持JDBC。

并且都可以大多數(shù)主流平臺上

對于C\C++\C#應用而言,使用SQLite是更好的選擇。對于Java應用,H2是不錯的選擇。

奇怪的兩點:

1.在無索引查詢單條數(shù)據(jù),SQLite的性能【0.375s】要比H2【6.9s】要快非常多。(原因發(fā)現(xiàn)是H2使用Big Long效率差了好多,比起Int)

2.在無索引查詢多條數(shù)據(jù),SQLite的性能甚至比有索引時還好快一些????。而有索引情況下H2查詢多條數(shù)據(jù)也好于SQLite

通過上文中的介紹,相信大家現(xiàn)在對于SQLite和H2內存數(shù)據(jù)庫這兩種內存數(shù)據(jù)庫已經(jīng)有了很好的了解,這樣就便于大家以后子啊工作中使用SQLite和H2內存數(shù)據(jù)庫。

【編輯推薦】

  1. Oracle內存數(shù)據(jù)庫11g兩款產(chǎn)品同期上市
  2. 用內存數(shù)據(jù)庫技術提升高端路由器的性能
  3. 內存數(shù)據(jù)庫在BSS賬務處理中的應用
責任編輯:迎迎 來源: 比特社區(qū)
相關推薦

2022-06-13 08:30:01

數(shù)據(jù)庫管理系統(tǒng)

2022-07-27 08:32:01

數(shù)據(jù)庫MySQL

2013-09-22 10:39:00

MeayunDB

2011-04-14 09:38:55

內存數(shù)據(jù)庫

2011-03-17 14:51:33

數(shù)據(jù)庫自我調整

2010-03-05 16:03:30

Python連接數(shù)據(jù)庫

2020-11-23 16:42:38

數(shù)據(jù)庫MySQL技術

2023-09-15 16:03:59

向量數(shù)據(jù)庫開源

2022-12-07 18:45:22

內存數(shù)據(jù)庫Redis

2019-08-15 07:00:54

SQLite數(shù)據(jù)庫內存數(shù)據(jù)庫

2009-06-30 15:15:30

JSP數(shù)據(jù)庫

2015-10-28 14:45:35

ORACLE AIO異步IO

2011-04-13 15:07:30

數(shù)據(jù)庫系統(tǒng)設計

2011-01-06 09:28:19

SQL語句

2009-07-01 11:08:14

JSP DestoryJSP Init數(shù)據(jù)庫鏈接

2015-10-28 17:39:04

ORACLE AIO異步IO

2011-02-28 15:45:12

2009-12-29 11:15:45

ADO數(shù)據(jù)庫

2011-05-17 13:43:23

Oracle數(shù)據(jù)庫

2010-04-21 17:16:15

點贊
收藏

51CTO技術棧公眾號