הגרסה החדשה של SQLite 3.32 נמצאת כאן ואלה החדשות שלה

SQLite הוא מנוע בסיסי נתונים קל משקל, נגיש באמצעות שפת SQL. בניגוד לשרתי מסדי נתונים מסורתיים, כגון MySQL או PostgreSQL, הייחודיות שלה היא לא לשחזר את ערכת שרת הלקוחות הרגילה, אלא להשתלב ישירות בתוכניות.

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

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

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

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

אודות הגרסה החדשה של SQLite 3.32.0

לאחרונה הוכרזה הגרסה החדשה של SQLite 3.32.0, בה יושמו מספר שינויים וביניהם גרסה גסה של הפקודה ANALYZE מודגשת, אשר מאפשר לכמה מאגרי מידע גדולים מאוד להתמודד עם אוסף חלקי של סטטיסטיקה וללא ניתוח מלא של המדדים. המגבלה על מספר הרשומות בעת סריקת אינדקס יחיד נקבעת באמצעות ההנחיה החדשה "PRAGMA analysis_limit".

שינוי נוסף שמגיע לגרסה החדשה הזו של SQLite הוא שולחן וירטואלי חדש "Bytecode", אשר מספק מידע אודות קוד לוואי של הצהרות מוכנות.

בנוסף, נוספה שכבת VFS בצורת בדיקה, הוספת סכומי בדיקה של 8 בתים בסוף כל עמוד נתונים במסד הנתונים ובדיקה בכל פעם שהוא נקרא ממאגר המידע. השכבה האמצעית מגלה שחיתות בסיס נתונים כתוצאה מעיוות סיביות אקראי בהתקני אחסון.

מצד שני, נוספה פונקציית SQL חדשה iif (X, Y, Z), שהחזירה את הערך Y אם הביטוי X נכון, או Z אחרת.

ביטויי INSERT ו- UPDATE החילו תמיד תנאי סוג עמודה הצמדה לפני חסימת החישוב CHECK והמגבלה על מספר הפרמטרים הוגדלה מ 999 ל 32766.

משאר השינויים הבולטים של הגרסה החדשה הזו:

  • הוסיף את סיומת רצף המיון של UINT עם יישום רצפי מיון שלוקחים בחשבון מספרים שלמים לטקסט כדי למיין טקסט זה בסדר מספרי.
  • בממשק שורת הפקודה נוספו לפקודה ". Import" את האפשרויות "–csv", "–ascii" ו- "–skip".
  • הפקודה ".dump" מאפשרת להשתמש בתבניות LIKE מרובות עם מיזוג בפלט של כל הטבלאות המתאימות למסכות שצוינו. נוסף הפקודה ".oom" לבניית ניפוי באגים.
  • האפשרות –bom נוספה לפקודות ".excel", ".output" ו- ".once". נוספה אפשרות סכימה לפקודה ".filectrl".
  • הביטוי ESCAPE שצוין עם המפעיל LIKE עוקף כעת תווים כלליים, מה שעולה בקנה אחד עם התנהגות PostgreSQL.

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

לפרוק

למי שמעוניין להיות מסוגל להתקין גרסה חדשה זו של SQLite במערכת שלהם, הם יוכלו להשיג את החבילות מהאתר הרשמי שלהם במקטע ההורדות שלו שבו זמינים גם קוד המקור (להרכבה), כמו גם חבילות מקובצות מראש.

הקישור הוא זה.


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.