SQLite

Wikipedia မှ
ဤနေရာသို့သွားရန် - အ​ညွှန်း​, ရှာ​ဖွေ​ရန်​
SQLite
SQLite370.svg
ဆော့ဖ်ဝဲလ်ရေးသူများ D. Richard Hipp
ပထမဆုံး ဖြန့်ချီခြင်း August 2000 (2000-08)
Stable release 3.7.12.1
Written in C
Operating system Cross-platform
ဖိုင်အရွယ်အစား ~275 kB
ဆော့ဖ်ဝဲလ်အမျိုးအစား RDBMS (embedded)
License 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

References[ပြင်​ဆင်​ရန်​]