SQLite特性/為什麼要使用SQLite?


以下是為什麼SQLite比其他輕量級資料庫受歡迎的功能列表:

  • SQLite是完全免費的:SQLite是開源的。 因此,不需要許可證就可以自由地使用它。
  • SQLite是無伺服器的:SQLite不需要伺服器進程或系統來操作。
  • SQLite非常靈活:它可以在同一個對談上同時處理多個資料庫。
  • SQLite不需要組態:SQLite無需設定或管理。
  • SQLite是一個跨平台的資料庫系統:除了在大多數平台,如Windows,Mac OS,Linux和Unix。 它也可以用於許多嵌入式作業系統,如Symbian,Android和Windows CE上使用。
  • 儲存資料很容易:SQLite提供了一種有效的資料儲存方式。
  • 列長度可變:列的長度是可變的,不是固定的。 它有助於您只分配一個欄位所需的空間。 例如,如果您有一個varchar(200)的列,並且在其上放置了一個10個字元的長度值,那麼SQLite將僅為該值分配20個字元的空間,而不是整個200個空間。
  • 提供大量的API:SQLite為大多數的程式設計語言提供了API。 例如:.Net語言(Visual Basic,C#),PHP,Java,Objective C,Python和許多其他程式設計語言提供了相應的API。
  • SQLite是用ANSI-C編寫的,提供簡單易用的API。
  • SQLite在UNIX(Linux,Mac OS-X,Android,iOS)和Windows(Win32,WinCE,WinRT)上均可用。