SQLite

ဝီကီပီးဒီးယား မှ
မြန်မာဘာသာဖြင့် သင့်လျော်သော အမည်မရှိသေးသောကြောင့် ဤဆောင်းပါးခေါင်းစဉ်ကို အခြားဘာသာစကား / စာဖြင့် ရေးသားထားခြင်း ဖြစ်သည်။
SQLite
ဆော့ဖ်ဝဲလ်ရေးသူ(များ)D. Richard Hipp
ပထမဆုံး ဖြန့်ချိခြင်းဩဂုတ် ၂၀၀၀ (၂၀၀၀-၀၈)
တည်ငြိမ်သောထုတ်ပြန်မှု
3.7.12.1
ရီပိုစစ်တရီ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

ကိုးကား[ပြင်ဆင်ရန်]

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