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 မှာလည်း တစ်ခုရှိသည်။
| ဆော့ဖ်ဝဲလ်ရေးသူ(များ) | D. Richard Hipp |
|---|---|
| ပထမဆုံး ဖြန့်ချိခြင်း | ဩဂုတ် ၂၀၀၀ |
| တည်ငြိမ်သောထုတ်ပြန်မှု | 3.7.12.1
|
| ရီပိုစစ်တရီ | sqlite.org/src |
| ပရိုဂရမ်းမင်း ဘာသာစကား | C |
| ကွန်ပျူတာ စက်လည်ပတ်ရေး စနစ် | Cross-platform |
| ဆိုဒ် | ~275 kB |
| ဆော့ဖ်ဝဲလ် အမျိုးအစား | RDBMS (embedded) |
| လိုင်စင် | Public domain[၁] |
| ဝက်ဘ်ဆိုဒ် | sqlite.org |
ကွာခြားချက်များ
ပြင်ဆင်ရန်| 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 လုပ်ထားသည်။
ဆင်တူသော ဆော့ဖ်ဝဲ များ
ပြင်ဆင်ရန်ကိုးကား
ပြင်ဆင်ရန်- ↑ SQLite Copyright။ sqlite.org။ May 17, 2010 တွင် ပြန်စစ်ပြီး။
- ↑ Most Widely Deployed SQL Database။