SQLite

SQLite ဆိုသည်မှာ Relational database management system တစ်ခုဖြစ်သည်။ အခြား system များနှင့် အဓိကကွာခြား ချက်က SQLite သည် Embedded database တစ်ခုဖြစ်သည်။ ပုံမှန် database တွေဆိုရင် client and server က process နှစ်ခု ဖြစ်ပြီး client က data ကို Pipe သို့မဟုတ် Networking မှတဆင့် server ကိုဆက်သွယ်ပြီး data ကို access လုပ်ပါတယ်။ Embedded database များတွင် ပုံမှန်အားဖြင့် process တစ်ခုသာ ရှိပြီး database file မှာလည်း တစ်ခုရှိသည်။

ကွာခြားချက်များ

 SQLite  Typical RDMS(eg, mysql) deploy လုပ်ရတာ လွယ်၏။ ပုံမှန် ဆိုရင် libary file နှင့် db file ကို copy လုပ်ရင်ရပီ။(eg,sqllite3.dll and foo.sqlite) deploy လုပ်ရတာ ရှုပ်၏။  typically for low volume data  scales well No user access control  usually comprehensive limited subset of sql(eg,no stored procedures)  fully implemented

အသုံးများသောနေရာများ

 sqlite က deploy လုပ်ရတာလွယ်ကူခြင်း နှင့် embed လုပ်လို့ရခြင်း တို့ကြောင့် ဆော့ဖ်ဝဲ များစွာတွင် လက်ရှိအသုံးပြုနေသည့် တစ်ခုလည်း ဖြစ်သည်။
 firefox,chrome,skype. Self estimates by sqllite org put it around 500 million deployments.
 ios sdk သည် sqllite ကို natively support လုပ်ထားသည်။

ဆင်တူသော ဆော့ဖ်ဝဲ များ
See:http://en.wikipedia.org/wiki/Embedded_database

 Firebird Embedded
 HSQLDB
 Oracle Berkeley DB
 SQL Server Compact
 VistaDB

ကိုးကား