SQLLite 資料庫
SQLite 是用C語言編寫的開源嵌入式資料庫引擎、視覺化管理工具。允許使用者在 SQLite 伺服器上執行建立、編輯、複製、提取等操作。輕量級的、嵌入式的、關係型資料庫,其特點是高度便攜、使用方便、結構緊湊、高效、可靠。不支援靜態資料型別,而是使用列關係。這意味著它的資料型別不具有表列屬性,而具有資料本身的屬性。當某個值插入資料庫時,SQLite將檢查它的型別。如果該型別與關聯的列不匹配,則SQLite會嘗試將該值轉換成列型別。如果不能轉換,則該值將作為其本身具有的型別儲存。它的設計目標是嵌入式的它能夠支援Windows/linux/Unix等等主流的作業系統,同時能夠跟很多程式語言相結合,比如Tcl、php、java等,還有ODBC介面,同樣比起MySQL、PostgreSQL這兩款開源世界著名的資料庫管理系統來講,它的處理速度比他們都快而且目前已經在很多嵌入式產品中使用了它,它佔用資源非常的低,在嵌入式裝置中,可能只需要幾百K的記憶體就夠了。
SQLite嵌入到使用它的應用程式中,它們共用相同的程式空間,而不是單獨的一個程式。從外部看,它並不像一個RDBMS,但在程式內部,它卻是完整的,自包含的資料庫引擎。SQLite透過資料庫級上的獨佔性和共享鎖定來實現獨立事務處理。當多個程式和執行緒可以在同一時間從同一資料庫讀取資料,但只有一個可以寫入資料。在某個程式或執行緒向資料庫執行寫入操作之前,必須獲得獨佔鎖定。在發出獨佔鎖定後,其他的讀或寫操作將不會再發生。目前已經在iPhone、Android等手機系統中使用,SQLite可移植性好,很容易使用,很小高效而且可靠
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29212814/viewspace-1080609/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android :這是一份詳細 & 全面的 SQLlite資料庫 使用手冊AndroidSQL資料庫
- web DB 公共方法原理基於sqlLiteWebSQL
- 【資料庫】mysql資料庫索引資料庫MySql索引
- Greenplum資料庫,分散式資料庫,大資料資料庫分散式大資料
- 大資料圖資料庫之TAO資料庫大資料資料庫
- 資料庫PostrageSQL-管理資料庫資料庫SQL
- 資料庫映象和資料庫快照資料庫
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- 資料庫修改資料資料庫
- 資料庫資料整理資料庫
- 【資料庫資料恢復】MS SQL資料庫附加資料庫出錯怎麼恢復資料?資料庫資料恢復SQL
- 資料湖 vs 倉庫 vs 資料庫資料庫
- 資料庫 資料庫的完整性資料庫
- 資料庫介紹--初識資料庫資料庫
- 【Falsk 使用資料庫】---- 資料庫基本操作資料庫
- 資料庫概論 (一)資料庫概念資料庫
- 國產資料庫源流史:AntDB資料庫資料庫
- 資料庫-oracle-資料庫遷移資料庫Oracle
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- DataX將MySql資料庫資料同步到Oracle資料庫MySql資料庫Oracle
- 資料庫資料庫
- 生產資料庫、開發資料庫、測試資料庫中的資料的區分資料庫
- 關於MySQL與SQLLite的GroupBy排序原理的區別MySql排序
- 本機資料庫資料庫鏈無法訪問遠端資料庫資料庫
- 織夢資料庫_織夢還原資料庫_織夢資料庫很卡資料庫
- 已為資料庫映象啟動資料庫,必須刪除資料庫映象才能刪除該資料庫資料庫
- Sql Server資料庫資料匯入到SQLite資料庫中Server資料庫SQLite
- DataX將Oracle資料庫資料同步到達夢資料庫Oracle資料庫
- IndexedDB 資料庫新增資料Index資料庫
- MySQL資料庫資料管理MySql資料庫
- 資料庫 - 資料查詢資料庫
- Mysql資料庫-資料模型MySql資料庫模型
- 【資料庫】資料庫儲存過程(一)資料庫儲存過程
- L10資料庫——資料庫介紹資料庫
- Oracle資料庫-----資料庫的基本概念Oracle資料庫
- NoSQL資料庫概念與NoSQL資料庫家族SQL資料庫
- 實時資料庫與時序資料庫資料庫
- 國產資料庫調研之——AntDB資料庫資料庫