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