PDA

View Full Version : آیا sqlite برای پروژه ای با حجم دیتا متوسط به بالا مناسب است



sara_aryanfar
چهارشنبه 24 آبان 1396, 16:25 عصر
با سلام خدمت دوستان من در یک پروژه می خوام از دیتابیس sqllite استفاده کنم می خواستم بدونم آیا این دیتابیس برای دیتاهای بزرگ مناسب هست یا خیر ممنون میشم راهنمایی کنید

محمد آشتیانی
چهارشنبه 24 آبان 1396, 16:31 عصر
سلام
اول اینکه Sqlite تک کاربره هست ، یعنی در یک زمان فقط یک کانکشن میشه به دیتابیس زد. (این محدودیت رو در نظر داشته باشید)

از لحاظ حجم ، در تئوری لااقل محدودیتی نداره به این مفهوم (حداکثر سایز فایل دیتابیس Sqlite تا 140 ترابایت هست)
و اینکه منظور شما از حجم دیتای متوسط به بالا چقدره؟ ، اینطور مسائل رو ترجیحا بهتره با واحدهایی که قابل اندازه گیری باشن مطرح کنید



موفق باشید

sara_aryanfar
چهارشنبه 24 آبان 1396, 16:44 عصر
سلام
اول اینکه Sqlite تک کاربره هست ، یعنی در یک زمان فقط یک کانکشن میشه به دیتابیس زد. (این محدودیت رو در نظر داشته باشید)

از لحاظ حجم ، در تئوری لااقل محدودیتی نداره به این مفهوم (حداکثر سایز فایل دیتابیس Sqlite تا 140 ترابایت هست)
و اینکه منظور شما از حجم دیتای متوسط به بالا چقدره؟ ، اینطور مسائل رو ترجیحا بهتره با واحدهایی که قابل اندازه گیری باشن مطرح کنید



موفق باشید

مهندس ببینید من درست برداشت کردم فرض کنید در بخشی از برنامه با یک اتصال بخشی از برنامه دیتابیس رو دراختیار گرفته و داره کار می کنه باهاش و در همین لحظه کاربر سیستم یک درخواست از برنامه می کنه که حاوی کوئری هایی به دیتابیس ما هست یعنی این درخواست انجام نمیشه؟ چون بخش دیگری از برنامه در حال کار با دیتابیس هست؟

محمد آشتیانی
چهارشنبه 24 آبان 1396, 16:58 عصر
مهندس ببینید من درست برداشت کردم فرض کنید در بخشی از برنامه با یک اتصال بخشی از برنامه دیتابیس رو دراختیار گرفته و داره کار می کنه باهاش و در همین لحظه کاربر سیستم یک درخواست از برنامه می کنه که حاوی کوئری هایی به دیتابیس ما هست یعنی این درخواست انجام نمیشه؟ چون بخش دیگری از برنامه در حال کار با دیتابیس هست؟

چندین کوئری روی یک کانکشن مشکلی نداره ، مسئله این هست که شما همزمان فقط یک کانکشن باز می تونید داشته باشید.