Sqlite學習筆記之Sqlite歷史

知識大胖發表於2020-12-23

SQlite歷史

誕生在軍艦上的資料庫

從某種程度上說,SQLite 最初的構思是在一條軍艦上進行的。當時在通用動力工作的SQLite的作者D.Richard Hipp正在為美國海軍編制一種在導彈驅逐艦上使用的程式。那個程式最初執行在 HewlettPackard UNX(HPUX)上,後臺使用 Infomix資料庫。對那個具體應用而言,Informix 有點兒太強大了。一個有經驗的資料庫管理員(DBA)安裝或升級 Informix 可能需要一整天,如果是沒經驗的程式設計師,這個工作可能永遠也做不完。那個程式真正需要的只是一個自我包含的資料庫,它易使用並能由程式控制傳導,另外,不管其他軟體是否安裝,它都可以執行。

2000年1月,Hipp開始和一個同事討論關於建立一個簡單的嵌入式 SQL 資料庫的想法,這個資料庫將使用 GNU DBM雜湊庫(gdbm)做後臺,同時這個資料庫將不需要安裝和管理支援。後來,一有空閒時間,Hipp 就開始實施這項工作,2000 年 8 月, SQLite 1.0版釋出了。

歷程

  • 2000年8月,SQlite 1.0釋出。 Hipp用B-tree替換了gdbm。
  • 2004年,SQlite從2.0升級到3.0。這個版本重點強化了國際化。程式體積繼續保持240KB。

相關文章