SQLite
 sql >> база данни >  >> RDS >> SQLite

Относно SQLite

SQLite е лека, вградена система за управление на релационни бази данни (RDBMS). Той използва повечето от SQL стандарта и е напълно съвместим с ACID.

SQLite е популярен избор като вградена база данни за локално/клиентско съхранение в уеб браузъри и мобилни телефони.

SQLite не е клиент/сървър база данни (като много други СУБД). По-скоро SQLite е вграден в приложението, което го използва. Това означава, че приложенията на SQLite изискват по-малко конфигурация от базите данни клиент/сървър.

Много езици за програмиране предоставят връзки за SQLite, включително C, C#, C++, Java, JavaScript, Ruby, Python и много други.

Реализации на SQLite

Докато други системи за управление на бази данни като Oracle, MySQL и SQL Server често се приписват като най-популярните системи за управление на бази данни в света, SQLite обикновено се счита за най-внедрената система от бази данни в света.

Според уебсайта на SQLite, той е разположен в:

  • Всяко устройство с Android
  • Всяко устройство iPhone и iOS
  • Всеки Mac
  • Всяка машина с Windows10
  • Всеки уеб браузър Firefox, Chrome и Safari
  • Всеки екземпляр на Skype
  • Всеки екземпляр на iTunes
  • Всеки клиент на Dropbox
  • Всеки TurboTax и QuickBooks
  • PHP и Python
  • Повечето телевизори и кабелни приставки
  • Повечето автомобилни мултимедийни системи
  • Безброй милиони други приложения

Без сървър

SQLite е машина за база данни без сървър. Повечето SQL машини за бази данни се реализират като отделен сървърен процес. SQLite няма отделен сървърен процес.

SQLite чете и записва директно в обикновени дискови файлове. Пълна SQL база данни с множество таблици, индекси, тригери и изгледи се съдържа в един дисков файл.

Нулева конфигурация

SQLite не изисква конфигурация, за да работи. Няма сървърен процес, който трябва да бъде стартиран, спрян или конфигуриран като в система клиент/сървър.

Няма нужда от администратор на база данни да добавя потребители/роли и т.н. SQLite работи с разрешенията на файловата система.

Администриране на SQLite

В дистрибуцията на SQLite е предоставена самостоятелна програма от команден ред. Може да се използва за създаване на база данни, дефиниране на таблици, вмъкване и промяна на редове, изпълнение на заявки и управление на файл на база данни на SQLite.

Има и различни администраторски инструменти, които са написани специално за SQLite. Много от тях са графични инструменти, които ви позволяват да извършвате повечето задачи чрез „посочване и щракване“.

Този урок използва интерфейса на командния ред, тъй като това е най-разпространеният инструмент за създаване и управление на бази данни на SQLite.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работи SQLite Sum().

  2. Изберете няколко колони от две таблици, като използвате greendao

  3. ПРИКАЧЕТЕ sqlite база данни в Android с SQLiteOpenHelper

  4. АВТОМАТИЧНО НАРАЩАНЕ на SQLite

  5. SQLite преименува PRINTF() на FORMAT()