רעיון מגניב: איחסון קובץ SQLITE באתר סטטי
-
זה לא רעיון שלי אבל נהנתי מהרעיון.
הרעיון מיועד עבור המקרה הבא:
יש לך אתר שבנוי מסביב לדאטה מסויים. האתר מציג את הדאטה בכל מיני צורות ומאפשר לך לחפש, לסכם, לנתח וכו'.
מדובר על מקרה שהמידע לקריאה בלבד.
אתה רוצה להשתמש באיחסון סטטי, אבל יש לך בעיה, אי אפשר לאחסן את האתר באחסון סטטי כי צריך DB.
גם static site generator הוא לא פתרון טוב לזה כי אי אפשר לסכם ולחפש ולנתח בכל מיני צורות. רק מה שהגדרת מראש. וגם ככל שאתה מוסיף צורות חיפוש/סיכום אתה מגדיל את האתר בצורה אקספוננציאלית.
אם המידע יחסית קטן, אפשר להוריד את כל המידע לדפדפן ולממש את החיפוש/סיכום/ניתוח בדפדפן. אבל המידע גדול מדי. מה אפשר לעשות?
בעבר חשבנו שהפתרון היחיד הוא בק אנד באיזשהו צורה. אפשר לבנות בעצמך או להשתמש בשירות צד שלישי של DB מנוהל.
בא איש זה והציע רעיון מגניב!
https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages
תשאול קובץ SQLITE שמאוחסן באחסון סטטי! איך? תקראו את הכתבה (או את הקוד... )
אבל לפני שאתם מתלהבים יותר מדי מהרעיון, חשוב שתבינו את המגבלות של השיטה.
הסיטואציה המיטבית עבור מנגנון זה הוא מקרה שבו ה-DB מאונדקס היטב, ורוב ככל השאלתות חייבות גישה רק לאחוז קטן של קובץ ה-SQLITE
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות