မာတိကာသို့ ခုန်သွားရန်

SQLite

ဝီကီပီးဒီးယား မှ
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

References

  1. SQLite Copyright။ sqlite.org။ May 17, 2010 တွင် ပြန်စစ်ပြီး။
  2. Most Widely Deployed SQL Database