Sqlite學習筆記之Sqlite歷史
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。
相關文章
- Android SQLite學習筆記AndroidSQLite筆記
- SQLite語句學習筆記SQLite筆記
- SQLite學習SQLite
- sqlite 學習SQLite
- .NET 5學習筆記(10)——Entity Framework Core之切換SQLServer和SQLite筆記FrameworkServerSQLite
- Git 學習記錄之演變歷史Git
- SQLite之C介面SQLite
- 檢視提交歷史 —— Git 學習筆記 11Git筆記
- 爬蟲雙色球所有的歷史資料並儲存到SQLite爬蟲SQLite
- SQLite 之 INSERT OR REPLACE使用SQLite
- 資料庫學習筆記1(資料管理歷史)資料庫筆記
- sqlite 視覺化工具SQLite studioSQLite視覺化
- sqlite更新SQLite
- python sqlitePythonSQLite
- android:SQliteAndroidSQLite
- Swift之SQLite的基礎使用SwiftSQLite
- 利用python將滬深300股票歷史資料儲存在sqlite3PythonSQLite
- 以太坊學習筆記————4、以太坊發展歷史回顧筆記
- SQLite資料庫管理器:SQLPro for SQLite for MacSQLite資料庫Mac
- SQLite簡介SQLite
- Android中SQLiteAndroidSQLite
- sqlite封裝SQLite封裝
- 高效操控SQLite資料庫,盡在SQLPro for SQLite for MacSQLite資料庫Mac
- SQLPro for SQLite Mac(SQLite資料庫管理工具)SQLiteMac資料庫
- Python資料庫模組(sqlite3,SQLite3)Python資料庫SQLite
- SQLite 命令列客戶端 sqlite3 使用指南SQLite命令列客戶端
- subversion 安裝各種異常 之 SQLiteSQLite
- [- Video篇 -]:記一次SQLite的使用IDESQLite
- Django & SQLite All In OneDjangoSQLite
- 教你使用SQLite VacuumSQLite
- SQLite Insert 語句SQLite
- vapor fluent[sqlite] relationsVaporSQLite
- SQLite 的 CodeFirst 模式SQLite模式
- SQLite鎖機制SQLite
- 資料庫 sqlite3_get_table,sqlite3_free_table資料庫SQLite
- 深度學習發展歷史深度學習
- SQLite3原始碼學習(32) WAL日誌詳細分析SQLite原始碼
- Git改變歷史-章節筆記Git筆記