رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

چگونگی پایگاه داده در نرم افزار ted یاyoutube


پست های پیشنهاد شده

با عرض سلام و روز به خیر

در نرم افزار هایی مانند دیکشنری آفلاین تمام محتوای پایگاه داده در assets کپی می شود و تمام جستجوهاو غیره با پرس و جو در آن انجام می گیرد

اما در نرم افزار هایی مانند ted یاyoutube پایگاه داده به چه صورت است؟

چون کاربر زمانی که جستجو می کند محتوای سرور مورد جستجوست

یا مثلا مشخصات کلیپ ها هم قسمت ثابت دارند مانند طول مدت و نام سخنران هم بخش های متغیر مثل میزان امتیاز و نظر کاربران این موارد در پایگاه داده نرم افزار ذخیره می شود یا سرور

همگام سازی آن در زمانی که کاربر امتیاز می دهد چگونه است و امتیازات در کدام پایگاه داده ذخیره می شود؟

با سپاس فراوان

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب همیشه شرکت های بزرگ از یک تیم قوی در رابطه با طراحی پایگاه داده استفاده میکند که بتوان کمتری تاخیر در جستجو ها را داشته باشد.بیشتر جداول به هم ارتباط داده شده اند.اگر کتاب های پایگاه داده را خوانده باشید در این زمینه ها توضیحات مفصلی داده شده است.

برای پیاده سازی اینجور کارها میتوانید از جداولی برای اینکار استفاده کنید که با هم در ارتباط باشند و بتوان خروجی های بیشتری رو از آن ها گرفت. هر چند خود جستجو الگوریت های پیشرفته ای دارند که یادگیری بیشتر آنها وقت گیر است .

میتوانید در هر جدول یک فیلد برای امتیاز قرار بدین تا وقتی که کاربر اون رو انتخاب کرد یه عدد یه اون فیلد رکورد انتخاب شده اضافه شود . و با ویجتی مثلا RatingBar امتیازات رو نشون بدین

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون از پاسخ گویی بسیار سریع شما

به طور مثال این جداولی که فرمودید با sqlite در eclipse طراحی می شود که در نرم افزار باشد یا با mysql در php در سایت و پرتال?

میزان امتیازی که کاربر به وسیله RatingBar به فیلم دلخواه می دهد در پایگاه داده محلی ذخیره می شود ویا به سرور ارسال می شود ؟

تشکر و سپاس

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بستگی به کار داره .. ولی بهتره که کلا اطلاعات طرف سرور باشه

طرف موبایل چیزی نباید باشه

اطلاعات رو از سرور میگیریم و یا میفرستیم به اون...کلا پردازش طرف سروره

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...