Wanda ya kafa SQLite ya ce aikin bai isa ba kuma yana buƙatar sabunta shi

SQLite

tsarin gudanar da bayanai ne na alaƙa da ACID, wanda ke ƙunshe a cikin ƙaramin ɗakin karatu da aka rubuta a cikin C

SQLite injin bayanai ne mai nauyi mai nauyi. m ta harshen SQL. Ba kamar sabobin bayanan gargajiya kamar MySQL ko PostgreSQL ba, Muhimmancin sa ba shine sake haifar da tsarin abokin ciniki-uwar garken da aka saba ba, amma an haɗa kai tsaye cikin shirye-shiryen.

SQLite cikakken tsarin gudanar da bayanai ne na alaka mai fayil guda. SQL, ko Harshen Tambaya mai Tsari, shine ma'aunin shirye-shiryen masana'antu don adanawa da dawo da bayanai. Shahararrun manajojin bayanan SQL sun haɗa da Oracle, DB2 na IBM, SQL Server na Microsoft da Access, da MySQL da software na PostgreSQL kyauta.

Kwanan nan wanda ya kafa aikin ya koka na menene "SQLite bayyane ne kuma babu shakka 'budewar tushe, ba buɗaɗɗen gudummawa ba'", Ya ambaci cewa aikin a halin yanzu yana da iyakacin maƙasudi, wanda shine ya zama mai sauri, ƙanana kuma abin dogaro.

Dalilin Wannan sharhi ya samo asali ne daga abubuwa biyu, na farko daga cikinsu da shi da tawagarsa suke jayayya SQLite yana buƙatar haɓakawa tare da sabbin abubuwa masu mahimmanci. Waɗannan sun haɗa da musamman:

  • Taimako don bayanan da aka rarraba akan samuwa akan sabobin da yawa
  • Asynchronous I/O goyon bayan ta sabon Linux io_uring API
  • eBPF don inganta SQLite ta hanyar barin wasu ayyuka suyi aiki a cikin kwaya
  • Taimakawa ayyukan da aka ayyana mai amfani a cikin Wasm (WebAssembly) don ba da damar amfani da wasu harsuna, waɗanda aka haɗa su cikin Wasm, maimakon C.
  • Aikin libSQL yana shirin amfani da Rust tare da C don aiwatar da waɗannan canje-canje.

Na biyu shine kwanan nane ya ƙirƙiri sabon cokali mai yatsu na SQLite, mai suna libSQL, yana da nufin haɓaka babban mashahurin shigar SQLite DBMS. Bayan haka yana shirin yin amfani da Rust tare da C don aiwatar da canje-canjen da wanda ya kafa jayayya.

Don haka, mutane da yawa na iya ambata dalilin da ya sa cokali mai yatsa kuma ba sa ba da shawarwari ga aikin SQLite da kansa? kuma kamar yadda aka riga aka ambata, da matsalar ita ce aikin SQLite yana da iyakacin manufa

A cewar ƙungiyar ci gaban SQLite, DBMS tabbas yana ɗaya daga cikin manyan nau'ikan software guda biyar da aka aiwatar da kowane kwatance. Ganin cewa ana amfani da SQLite sosai akan dukkan wayoyi, kuma akwai sama da wayoyi biliyan 4000 da ake amfani da su, kowannensu yana dauke da daruruwan fayilolin SQLite, da alama akwai sama da wayoyi biliyan 4000 da ake amfani da su. .

Godiya ga matsanancin haske, SQLite yana ɗaya daga cikin injunan bayanai da aka fi amfani da su a duniya. Ana amfani da shi a cikin shirye-shiryen masu amfani da yawa kuma yana shahara sosai a cikin tsarin da aka saka, gami da mafi yawan wayoyin hannu na zamani.

Girman ba komai bane ga mai tawali'u na SQLite, kamar A fili yana da ra'ayin mayar da aikin zuwa wani abu mai riba. tun da yake ba ya karbar sarauta na miliyoyin kwafin da masu amfani da kasuwanci da kuma wadanda ba na kasuwanci ke amfani da su ba kuma a kan lamarin, ya ambaci cewa ba shi da sha'awar bangaren kuɗaɗe kuma yana kula da hujjarsa, bacin ransa ya koma ga wani. kusanci.

Wannan hanya ce da ba a saba gani ba, har ma a duniyar software ta kyauta. Yawancin lambar tushen buɗewa tana da lasisi ƙarƙashin yarjejeniya kamar GNU GPL (Lasisi na Jama'a), wanda ya haɗa da sharuɗɗan da ke tabbatar da cewa software ta kasance kyauta, ko da yake a yau da yawa masu haɓaka muhimman ayyuka sun kai ga ƙarshe, inda ba su yarda gaba ɗaya ba cewa samfuran su ba su sami tallafi daga masu amfani da kasuwanci ba (wani abu mai kama da abin da QT ya zo).

"Na bi duk lasisi," in ji Hipp, "kuma na yi tunani, me yasa ba kawai sanya shi a cikin jama'a ba? Me yasa aka sanya waɗannan hane-hane akansa? Ban taba tsammanin samun dinbo ba. Ina so ne kawai in ba da shi ga sauran mutane don magance matsalar su. »

"Ba ma ƙoƙarin yin gasa da waɗannan injunan," in ji Hipp. "Manufarmu ba shine mu ƙara kowane nau'in kararrawa da busa ba, amma don kiyaye SQLite ƙarami da sauri. Mun sanya iyaka na sabani don kiyaye sararin ɗakin karatu ƙasa da 250KB."

A ƙarshe, Glauber Costa ya ambaci cewa "Nasarar SQLite tare da ingantaccen ci gabanta yana sa ya zama da wahala ga cokali mai yatsa ya yi nasara, Wani zaɓi shine kunsa SQLite tare da ƙarin ayyuka, amma wannan yana da iyaka", wanda Costa ke magana.

Source: https://devclass.com/


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.