بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ذخیره منابع پر حجم در دیتابیس
سلام استاد
چندتا سوال داشتم از خدمتتون
1-برای ذخیره سازی یک متن طولانی، میشه از بانک اطلاعاتی استفاده کرد؟ اگه آره، چه دیتا تایپی رو باید انتخاب کنم؟
2-صدا و عکس رو میشه توی دیتابیس ذخیره کرد؟
3-چجوری میشه ویجت درست کرد؟!
چندتا سوال داشتم از خدمتتون
1-برای ذخیره سازی یک متن طولانی، میشه از بانک اطلاعاتی استفاده کرد؟ اگه آره، چه دیتا تایپی رو باید انتخاب کنم؟
2-صدا و عکس رو میشه توی دیتابیس ذخیره کرد؟
3-چجوری میشه ویجت درست کرد؟!
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
uncocoder
12 سال پیش
+1
0
1- اگر در SQLite کار می کنید همون TEXT درست هست و اگر در MySql کار می کنید ( سمت سرور ) بجای Varchar از TEXT استفاده کنید. محدودیتی در حجم متن ذخیره شده تقریباً وجود نداره و کار درستی هم هست که در بانک ذخیره بشه. مثلاً محتوای مطالب همین سایت ( که HTML ) هست در بانک جوملا بصورت TEXT ذخیره میشه.
2- بله بصورت BLOB اما اصلاً توصیه نمیشه و کار صحیحی نیست چون حجم دیتابیس بالا میره و پردازش اون در سرور در آینده با مشکلاتی مواجه میشه. بهتر هست مدیا رو در سرور بصورت فایل ذخیره کنید و آدرس اون رو در دیتابیس قرار بدید.
3- درست کردن ویجت برای اندروید کاری بسیار مسخره هست. چرا که از نظر علم برنامه نویسی ساختار ویجت های اندروید کاملاً زیر سئوال میره و نمی دونم گوگل چه فکری پیش خودش کرده که این چنین راه کاری رو برای ویجت نویسی ایجاد کرده. به همین دلیل ما اون رو فقط به خاطر ذات ویجت نویسی آموزش می دیم و نه به عنوان یک راه کار برنامه نویسی مناسب و آموزش آن هم به هفته های دورتر موکول خواهد شد. در کل شما برای تغییر UI در ویجت باید اون ویجت رو از اول دستور ساختش رو بدید. به همین خاطر هست که خیلی از ویجت ها در مدت زمان های طولانی آپدیت میشن مگر اونهایی که توسط OpenGL ساخته شدن مثل ساعت آنالوگ.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .