إس كيو لايت

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
إس كيو لايت
SQLite370.svg
صورة الشعار
معلومات عامة
نوع
نظام إدارة قاعدة بيانات علائقي بدون خادم عدل القيمة على Wikidata
سمي باسم
نظام التشغيل
المطورون
  • دي ريشارد هيب عدل القيمة على Wikidata
موقع الويب
معلومات تقنية
لغة البرمجة
الإصدار الأول
الإصدار الأخير
المستودع
الرخصة
موضوع في النطاق العام بواسطة حامل حقوق التأليف والنشر[5] عدل القيمة على Wikidata
امتداد الملف
الملفات المقروءة
  • SQLite database file format (en) ترجم عدل القيمة على Wikidata
  • الملفات المنتجة
  • SQLite database file format (en) ترجم عدل القيمة على Wikidata
  • التسلسل
    اشتقاقات
    سباتيا لايت عدل القيمة على Wikidata

    إس كيو إلّايت (بالإنجليزية: SQLite)‏ هي مكتبة بلغة سي، وهي محرك قواعد بيانات إس كيو إل مضمّن وصغير. هي ليست مكتبة للاتصال بمزود قواعد بيانات بعيد بل تعتبر هي المزود نفسه، لذا فإنها تستطيع من خلال لغات برمجة مثل بي إتش بي وبيرل وبايثون وسي++ وفيجوال بيسك وغيرهم أن تقرأ وتكتب قواعد البيانات مباشرة على الأقراص دون أية برامج أو أدوات وسيطة أخرى. تستطيع بواسطة SQLite أن تتعامل مع قواعد البيانات بشكل أوسع، أسرع وأقوى حيث أننا نستعطيع استعمالها مباشرة مع السي++ أو عن طريق أوامر SQL وأيضا باستعمال برامج كـ SQLite maester

    كيف تنطق[عدل]

    تنطق هكذا: إس كيو إلّايت لأنها لفظة منحوتة من (إس كيو إل) مع (Lite)، ونطقها سيكويلايت أو إس كيو-لايت أو غير ذلك مجانب للصواب.

    المميزات[عدل]

    لا شك في أن ماي إس كيو إل وبوستجري إس كيو إل وتحوهما أفضل وأنسب للأعمال الكبيرة، لكن هل كل جزئية من عملنا تحتوي على هذا القدر من الأعمال؟ لو نظرنا بواقعية إلى بعض التطبيقات لوجدنا أن بعضها من ناحية الصغر يُستكثر عليه عناء الوقت والجهد المبذول في إنشاء ونقل قاعدة بيانات من ذلك النوع، ولرأينا أنه من الأنسب استخدام ملفات نصية في تخزين تلك البيانات الصغيرة، إذًا لماذا لا نجد بديلا أفضل يتمثل في قاعدة بيانات أقل حجما وأكثر سرعة وسهولة مع قابلية الاستعلام والمعاملات الأخرى للغة SQL92 القياسية، فهنا سنجد أن إس كيو إلّايت هي الأنسب.

    أمثلة على بعض الاستخدمات[عدل]

    • أخبار موقع متوسط
    • منتدى للدعم الفني
    • نظام إدارة محتوى
    • دفتر زوار
    • إحصائيات وعدادات الزوار
    • تخزين قوالب وإعدادات الموقع
    • إدارة المقالات وتعليقات الزوار عليها

    المزايا[عدل]

    • صغر الحجم.
    • سهولة التركيب.
    • سهولة نقل البيانات من مزود إلى آخر.
    • لا توجد مشاكل بالترميز لا سيما مع اللغة العربية.
    • لا تحتاج أية إعدادات تركيب خاصة على المزود.
    • لا تحتاج أية إعدادات اتصال برمجي.
    • قاعدة البيانات عبارة عن ملف واحد فقط.
    • تدعم حجم قاعدة البيانات إلى 2 تيرابايت (2048 جيجابايت) - ماقبل الإصدارة 2.8 كان الحد الأقصى: 2 جيجابايت.
    • شيفرة الاتصال والاستعلام بها سهلة (مشابهة لـ ماي إس كيو إل على نحو أبسط).
    • يمكن استخدامها على المواقع التي لا تدعم ماي إس كيو إل.

    انظر أيضًا[عدل]

    المراجع[عدل]

    1. ^ "The sqlite Open Source Project on Open Hub: Languages Page". أهلوه. اطلع عليه بتاريخ 18 يوليو 2018. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date= (مساعدة)
    2. أ ب "SQLite Release 3.35.5 On 2021-04-19". اطلع عليه بتاريخ 20 أبريل 2021. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date= (مساعدة)
    3. ^ وصلة مرجع: https://sqlite.org/getthecode.html#clone.
    4. ^ الوصول: 6 أكتوبر 2016.
    5. ^ وصلة مرجع: https://www.sqlite.org/copyright.html.
    6. ^ وصلة مرجع: https://stackoverflow.com/questions/7390112/sqlite3-database-file-extension. الوصول: 30 يوليو 2017.

    وصلات خارجية[عدل]