SQLite

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש
SQLite
SQLite370.svg
מפתח דווין ריצ'רד היפ
(Dwayne Richard Hipp)
מחזור חיים אוגוסט 2000 – הווה (כ־23 שנים)
גרסה אחרונה 3.17.0
פברואר 2017 
מערכת הפעלה חוצה-פלטפורמות
נכתבה בשפות C
סוג רישיון רשות הציבור
קטגוריה בסיס נתונים משובץ
sqlite.org

SQLite הוא בסיס נתונים יחסי משובץ. כלומר: להבדיל מרוב בסיסי הנתונים היחסיים, SQLite אינו תהליך עצמאי נפרד המקבל קריאות מתהליכים נפרדים או מרוחקים, אלא ספריה הנקראת או מופעלת מתוך תהליך קיים. הקוד מפורסם כקוד פתוח ללא כל הגנת זכויות יוצרים כרשות הציבור.

הוא תומך ב-ACID, ומממש את רוב הסטנדרט של SQL. תחביר SQLite משתמש בטיפוסים חלשים (weak types) ואינו מבטיח את שלמות המידע (Data Integrity).

הוא בחירה פופולרית כאשר מפתחים בסיס נתונים מוטמע (Embedded) עבור צד לקוח כשירות ניהול מידע מקומי.

יתרונותיו של בסיס נתונים זה שקובץ ההרצה שלו מאד קומפטי (קובץ בודד בנפח של כחצי מגהבייט), הוא אינו מצריך התקנה וקונפיגורציה, ותומך בנפחים גדולים של מידע (140 טראבייט למסד). ניתן להשתמש בו במגוון רחב של שפות כמו C, ג'אווה ושפות הדוט נט, ובמגוון מערכות הפעלה. בשפות כמו C ו-C++‎ ניתן אף להטמיע אותו בתוך קובץ ההרצה של התוכנה הראשית.

על פי מדד DB-Engines[1] (דצמבר 2016) לבסיסי נתונים הוא מדורג במקום ה-10 בעולם בדירוג כללי.

הערות שוליים


Crystal Clear app ktalkd.png ערך זה הוא קצרמר בנושא מחשבים. אתם מוזמנים לתרום למכלול ולהרחיב אותו.