نمایش نتایج 1 تا 1 از 1

نام تاپیک: نکاتی چند در مورد پایگاه داده SQLite

  1. #1

    نکاتی چند در مورد پایگاه داده SQLite

    اس‌کیوال لایت

    از ویکی‌پدیا، دانشنامهٔ آزاد
    اس‌کیوال‌لایت توسعه‌دهنده(ها) ریچارد هیپ اولین نسخه اوت ۲۰۰۰ آخرین نسخهٔ پایدار ۳.۷.۱۶.۲ / ۱۲ آوریل ۲۰۱۳ زبان‌های برنامه‌نویسی سی سیستم‌عامل چندسکویی حجم فایل ~۳۵۰ کیلوبایت گونه سامانه مدیریت پایگاه داده رابطه‌ای پروانه مالکیت عمومی وب‌گاه http://www.sqlite.org اس‌کیوال لایت یا سی‌کوئل لایت (به انگلیسی: SQLite)‏ یک سامانه مدیریت پایگاه داده رابطه‌ای کم حجم (در حدود ۳۵۰ کیلوبایت) که به زبان سی در قالب یک کتابخانه نوشته شده است و یک پایگاه داده‌های رابطه‌ای به حساب می‌آید. کد اس‌کیوال لایت در مالکیت عمومی است.[۱]. از ویژگی‌های اس‌کیوال لایت آن است که پایگاه داده‌ای متشکل از یک پرونده، با حجم کم و عدم وابستگی به سیستم‌عامل، دارای محیط مدیریتی خوب که تمامی امکانات آن را پوشش می‌دهد در اختیار کاربر می‌گذارد. با این حال اس‌کیوال لایت از تمامی امکانات اس‌کیوال پشتیبانی نمی‌کند. برخلاف انواع دیگر پایگاه داده، اس‌کیوال لایت یک پروسه جداگانه نیست که توسط برنامهٔ اصلی فراخوانی شود، بلکه جزئی از خود برنامهٔ اصلی است.
    اس‌کیولایت اجازه خوانده شدن هم‌زمان چند قسمت از پایگاه داده را می‌دهد اما نوشتن در پایگاه داده به طور هم‌زمان ممکن نیست. مرورگرهای وب به طور متداول از اس‌کیوال لایت برای ذخیره تاریخچهٔ بازدید وب استفاده می‌کنند. با توجه به کاربرد وسیع آن در مرورگرهای وب، سیستم‌های عامل و غیره، گمان می‌رود که اس‌کیوال لایت پرکاربردترین پایگاه داده موجود باشد [۲].
    محتویات




    طرح

    بر خلاف پایگاه‌های داده مستقل نظیر مای‌اس‌کیوال یا سرور اس‌کیوال مایکروسافت، اس‌کیوال لایت هیچ فرآیند مستقلی را روی پردازنده اجرا نمی‌کند، بلکه کتابخانهٔ اس‌کیوال لایت به برنامهٔ اصلی پیوند می‌شود و با اجرای برنامهٔ اصلی، اس‌کیوال لایت هم اجرا می‌گردد. برنامهٔ اصلی برای دسترسی به اطلاعات پایگاه داده یا تغییر آن‌ها از رویه‌های موجود در کتابخانهٔ اس‌کیوال لایت بهره می‌برد و این طراحی باعث کاهش تاخیر در دسترسی به اطلاعات (در مقایسه با استفاده از پایگاه داده‌های مستقل) می‌گردد. به منظور حفظ یکپارچگی اطلاعات ذخیره شده در پروندهٔ اس‌کیو لایت، این پرونده در زمان نوشتن قفل می‌شود.
    تاریخچه

    ریچارد هیپ اس‌کیوال لایت را در سال ۲۰۰۰ در زمانی که از طریق جنرال داینامیکس با نیروی دریایی ایالات متحده آمریکا کار می‌کرد طراحی کرد. او در آن زمان مشغول کار روی برنامه‌های مربوط به ناوشکنهایی بود که به موشک‌های هدایت‌شونده مجهز بودند و تا آن زمان از پایگاه داده آی‌بی‌ام اینفورمیکس (به انگلیسی: IBM Informix)‏ استفاده می‌کردند. هدف از ساخت اس‌کیوال لایت این بود که این برنامه‌ها بتوانند بدون نصب یا مدیریت پایگاه داده مستقل اجرا شوند. نسخهٔ اول نرم‌افزار در اوت ۲۰۰۰ انتشار یافت. در نسخهٔ ۲٫۰ ساختار داخلی اس‌کیوال لایت تغییر یافت و از یک درخت بی در آن استفاده گردید. در نسخه ۳٫۰ که قسمتی از هزینه‌هایش توسط ای‌اوال تامین شد، پشتیبانی چندزبانی و چند تغییر بزرگ دیگر در اس‌کیوال لایت رخ داد.
    توسعه

    تغییرات اس‌کیوال لایت در یک سامانهٔ کنترل نسخه‌ها به نام فسیل ذخیره می‌شود که خود مبتنی بر یک پایگاه داده اس‌کیوال لایت است [۳].
    کاربرد

    موزیلا فایرفاکس و موزیلا تاندربرد انواع مختلفی از تنظیمات (نظیر چوب‌الف‌ها، کوکیها، تاریخچهٔ بازدید وب و غیره) را در یک پایگاه دادهٔ اس‌کیوال لایت ذخیره می‌کنند. اسکایپ هم از پایگاه داده اس‌کیوال لایت بهره می‌برد [۴]. ادوبی از اس‌کیوال لایت در برنامه‌های مختلف از جمله ادوبی ریدر و ادوبی ایر بهره می‌گیرد [۵]. دراپ‌باکس نیز از اس‌کیوال لایت در نرم‌افزار سمت کلاینت خود استفاده می‌کند [۵].
    با توجه به حجم کم و عملکرد بالا، اس‌کیوال لایت در بسیاری از سیستم‌های عامل از جمله iOS اپل، سیمبیان، آندروید گوگل، می‌گو بنیاد لینوکس و وب‌اواس پالم به کار رفته است [۵].
    منابع





    برگرفته از «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

    منبع مقاله فایل ضمیمه : (با عذرخواهی از صاحب اثر ، سایتش یادم نیست)

    امید که مفید بوده باشد ./
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Salar Ashgi : دوشنبه 03 تیر 1392 در 13:42 عصر






تاپیک های مشابه

  1. چند سوال در مورد پایگاه داده اکسس
    نوشته شده توسط syasamboo3 در بخش برنامه نویسی در 6 VB
    پاسخ: 9
    آخرین پست: شنبه 09 دی 1391, 17:33 عصر
  2. سوال: چند سوال در مورد پایگاه داده
    نوشته شده توسط gilas1368 در بخش C#‎‎
    پاسخ: 3
    آخرین پست: یک شنبه 07 فروردین 1390, 12:31 عصر
  3. سوال: چند سوال در مورد پایگاه داده SQL Server
    نوشته شده توسط Salar Ashgi در بخش C#‎‎
    پاسخ: 14
    آخرین پست: شنبه 19 دی 1388, 07:46 صبح
  4. سوال: سوال کلی در مورد پایگاه داده در SQL SERVER
    نوشته شده توسط Hsimple11 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 6
    آخرین پست: دوشنبه 27 خرداد 1387, 23:23 عصر
  5. مقاله ای در مورد پایگاه داده ها
    نوشته شده توسط vb_nima در بخش سایر پایگاه‌های داده
    پاسخ: 0
    آخرین پست: پنج شنبه 10 خرداد 1386, 10:35 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •