مقایسه این پایگاه داده با اکسس :اسکیوال لایت
از ویکیپدیا، دانشنامهٔ آزاد
اسکیواللایت توسعهدهنده(ها) ریچارد هیپ اولین نسخه اوت ۲۰۰۰ آخرین نسخهٔ پایدار ۳.۷.۱۶.۲ / ۱۲ آوریل ۲۰۱۳ زبانهای برنامهنویسی سی سیستمعامل چندسکویی حجم فایل ~۳۵۰ کیلوبایت گونه سامانه مدیریت پایگاه داده رابطهای پروانه مالکیت عمومی وبگاه http://www.sqlite.org اسکیوال لایت یا سیکوئل لایت (به انگلیسی: SQLite) یک سامانه مدیریت پایگاه داده رابطهای کم حجم (در حدود ۳۵۰ کیلوبایت) که به زبان سی در قالب یک کتابخانه نوشته شده است و یک پایگاه دادههای رابطهای به حساب میآید. کد اسکیوال لایت در مالکیت عمومی است.[۱]. از ویژگیهای اسکیوال لایت آن است که پایگاه دادهای متشکل از یک پرونده، با حجم کم و عدم وابستگی به سیستمعامل، دارای محیط مدیریتی خوب که تمامی امکانات آن را پوشش میدهد در اختیار کاربر میگذارد. با این حال اسکیوال لایت از تمامی امکانات اسکیوال پشتیبانی نمیکند. برخلاف انواع دیگر پایگاه داده، اسکیوال لایت یک پروسه جداگانه نیست که توسط برنامهٔ اصلی فراخوانی شود، بلکه جزئی از خود برنامهٔ اصلی است.
اسکیولایت اجازه خوانده شدن همزمان چند قسمت از پایگاه داده را میدهد اما نوشتن در پایگاه داده به طور همزمان ممکن نیست. مرورگرهای وب به طور متداول از اسکیوال لایت برای ذخیره تاریخچهٔ بازدید وب استفاده میکنند. با توجه به کاربرد وسیع آن در مرورگرهای وب، سیستمهای عامل و غیره، گمان میرود که اسکیوال لایت پرکاربردترین پایگاه داده موجود باشد [۲].
محتویات
طرح
بر خلاف پایگاههای داده مستقل نظیر مایاسکیوال یا سرور اسکیوال مایکروسافت، اسکیوال لایت هیچ فرآیند مستقلی را روی پردازنده اجرا نمیکند، بلکه کتابخانهٔ اسکیوال لایت به برنامهٔ اصلی پیوند میشود و با اجرای برنامهٔ اصلی، اسکیوال لایت هم اجرا میگردد. برنامهٔ اصلی برای دسترسی به اطلاعات پایگاه داده یا تغییر آنها از رویههای موجود در کتابخانهٔ اسکیوال لایت بهره میبرد و این طراحی باعث کاهش تاخیر در دسترسی به اطلاعات (در مقایسه با استفاده از پایگاه دادههای مستقل) میگردد. به منظور حفظ یکپارچگی اطلاعات ذخیره شده در پروندهٔ اسکیو لایت، این پرونده در زمان نوشتن قفل میشود.
تاریخچه
ریچارد هیپ اسکیوال لایت را در سال ۲۰۰۰ در زمانی که از طریق جنرال داینامیکس با نیروی دریایی ایالات متحده آمریکا کار میکرد طراحی کرد. او در آن زمان مشغول کار روی برنامههای مربوط به ناوشکنهایی بود که به موشکهای هدایتشونده مجهز بودند و تا آن زمان از پایگاه داده آیبیام اینفورمیکس (به انگلیسی: IBM Informix) استفاده میکردند. هدف از ساخت اسکیوال لایت این بود که این برنامهها بتوانند بدون نصب یا مدیریت پایگاه داده مستقل اجرا شوند. نسخهٔ اول نرمافزار در اوت ۲۰۰۰ انتشار یافت. در نسخهٔ ۲٫۰ ساختار داخلی اسکیوال لایت تغییر یافت و از یک درخت بی در آن استفاده گردید. در نسخه ۳٫۰ که قسمتی از هزینههایش توسط ایاوال تامین شد، پشتیبانی چندزبانی و چند تغییر بزرگ دیگر در اسکیوال لایت رخ داد.
توسعه
تغییرات اسکیوال لایت در یک سامانهٔ کنترل نسخهها به نام فسیل ذخیره میشود که خود مبتنی بر یک پایگاه داده اسکیوال لایت است [۳].
کاربرد
موزیلا فایرفاکس و موزیلا تاندربرد انواع مختلفی از تنظیمات (نظیر چوبالفها، کوکیها، تاریخچهٔ بازدید وب و غیره) را در یک پایگاه دادهٔ اسکیوال لایت ذخیره میکنند. اسکایپ هم از پایگاه داده اسکیوال لایت بهره میبرد [۴]. ادوبی از اسکیوال لایت در برنامههای مختلف از جمله ادوبی ریدر و ادوبی ایر بهره میگیرد [۵]. دراپباکس نیز از اسکیوال لایت در نرمافزار سمت کلاینت خود استفاده میکند [۵].
با توجه به حجم کم و عملکرد بالا، اسکیوال لایت در بسیاری از سیستمهای عامل از جمله iOS اپل، سیمبیان، آندروید گوگل، میگو بنیاد لینوکس و وباواس پالم به کار رفته است [۵].
منابع
- ↑ . ۲۰ می ۲۰۱۳. http://www.sqlite.org/copyright.html. بازبینیشده در ۲۰ می ۲۰۱۳.
- ↑ «پایگاه داده اسکیوال با بیشترین کاربرد» (انگلیسی). وبگاه رسمی اسکیوال لایت. بازبینیشده در ۷ ژانویه ۲۰۱۱.
- ↑ «کارکرد نرمافزار فسیل» (انگلیسی). وبگاه فسیل. بازبینیشده در ۷ ژانویه ۲۰۱۱.
- ↑ «اسکایپ از اسکیوال لایت استفاده میکند؟» (انگلیسی). بازبینیشده در ۷ ژانویه ۲۰۱۱.
- ↑ ۵٫۰ ۵٫۱ ۵٫۲ «کاربران مشهور اسکیوال لایت». وبگاه رسمی اسکیوال لایت. بازبینیشده در ۷ ژانویه ۲۰۱۱.
برگرفته از «http://fa.wikipedia.org/w/index.php?title=اسکیوال_لایت&oldid=1 0255115»
1. http://hammerprinciple.com/databases.../sqlite/access
2. http://database-management-systems.f...cess-vs-SQLite
نرم افزارهای معروف جهت مدیریت این پایگاه داده (for Win) :
1. SQLite Manager
2.SQLite Admin
منبع مقاله فایل ضمیمه : (با عذرخواهی از صاحب اثر ، سایتش یادم نیست)
امید که مفید بوده باشد ./