جدول المحتويات:
تعريف - ماذا يعني سكليتي؟
SQLite هي مكتبة قيد التنفيذ تقوم بتنفيذ مشغل قاعدة بيانات SQL للصفقات مكتفية ذاتيًا وبدون تكوين وخادم. شفرة المصدر لـ SQLite موجودة في المجال العام وهي مجانية للأغراض الخاصة والتجارية.
يحتوي SQLite على ارتباطات بعدة لغات برمجة مثل C و C ++ و BASIC و C # و Python و Java و Delphi. يجعل مجمّع COM (ActiveX) SQLite متاحًا للغات النصية على Windows مثل VB Script و JavaScript ، مما يضيف إمكانيات إلى تطبيقات HTML. كما أنه متوفر في أنظمة التشغيل المدمجة مثل iOS و Android و Symbian OS و Maemo و Blackberry و WebOS نظرًا لصغر حجمها وسهولة استخدامها.
تيكوبيديا تشرح سكليتي
SQLite هي atomicity ، الاتساق ، العزلة ، المتانة (ACID) متوافقة. نظام إدارة قواعد البيانات العلائقية المضمّن موجود في مكتبة برمجة C صغيرة وهو جزء لا يتجزأ من التطبيقات المستندة إلى العميل. يستخدم SQLite بناء جملة SQL ديناميكي ويقوم بإجراء تعدد المهام للقيام بالقراءة والكتابة في نفس الوقت. تتم القراءة والكتابة مباشرة إلى ملفات القرص العادية.
تسمى مكتبة SQLite ديناميكيًا ، وتستخدم برامج التطبيقات وظيفة SQLite من خلال استدعاءات الوظائف البسيطة ، مما يقلل من الكمون في الوصول إلى قاعدة البيانات. تخزن هذه البرامج قواعد البيانات بأكملها كملفات مشتركة للنظام الأساسي على الأجهزة المضيفة. يتم تنفيذ هذا التصميم البسيط عن طريق قفل ملف قاعدة البيانات بأكمله أثناء الكتابة.
تنفذ SQLite معيار SQL-92 لـ SQL وتستخدم نظامًا غير عادي لأنظمة إدارة قواعد البيانات المتوافقة مع SQL. يتم تعيين الأنواع لقيم فردية ، مما يضيف مرونة إلى الأعمدة عندما تكون مرتبطة بلغات البرمجة النصية الديناميكية. دعم يونيكود الكامل في SQLIte اختياري.