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

نام تاپیک: پایگاه داده در آندروید ؟!

  1. #1
    کاربر تازه وارد آواتار 3Dmajid
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    تهران/شهرزیبا
    سن
    32
    پست
    57

    پایگاه داده در آندروید ؟!

    سلام خدمت دوستان عزیز.
    من میخوام با جاوا یه برنامه ی آندروید درست کنم که کاربر بتونه توش عضو بشه. خب طبیعتا باید از پایگاه داده استفاده کنم. ولی ابتدای کار یکم گیج شدم. ازون جایی که اسمای زیادی شنیدم که کار پایگاه داده رو انجام میدن ولی نمیدونم کدومش به دردم میخوره و باهاش توی آندروید میتونم کار کنم. مثلا : sql server - mysql - sqlite - oracle ...
    با sql server کار کردم اما طبیعتا این دیتابیس باید یه ویژگی داشته باشه که برنامه ی گوشی بتونه اونو بخونه.
    یعنی حتما باید روی فضای وب آپلود کنم و از web service استفاده کنم ؟

    بزارید واضح تر بگم ... فرض کنید الان من کد insert دیتابیس رو نوشتم توی pc ... خب طبیعتا دیتابیس sql server من توی کامپیوتر ذخیره شده. حالا همین برنامه م رو میخوام روی تبلتم که آندرویده تست کنم دیگه دسترسی به دیتابیس نداره. بنابراین باید روی فضای وب آپلود بشه ؟ یعنی کلا دیتابیس رو که میسازم باید تو وب آپلود کنم.

    ممنون میشم یکم راهنمایی کنید تو این زمینه.
    و اینکه اصلا تفاوت sql server و sqlite چیه ؟!

  2. #2
    کاربر دائمی آواتار 1485159
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    NULL
    سن
    30
    پست
    886

    نقل قول: پایگاه داده در آندروید ؟!

    برای موبایل از
    sqlite استفاده میشه که فایل دیتابیس کنار خود برنامه قرار میگیره و به صورت آفلاین در دسترس هست.

  3. #3
    کاربر تازه وارد آواتار 3Dmajid
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    تهران/شهرزیبا
    سن
    32
    پست
    57

    نقل قول: پایگاه داده در آندروید ؟!

    نقل قول نوشته شده توسط 1485159 مشاهده تاپیک
    برای موبایل از
    sqlite استفاده میشه که فایل دیتابیس کنار خود برنامه قرار میگیره و به صورت آفلاین در دسترس هست.
    یعنی SQLite یه دیتابیس آفلاینه ؟
    اگه برنامه ی من آنلاین باشه و اطلاعات به صورت آنلاین ذخیره بشن مثل خیلی از برنامه ها که میریم توش ثبت نام میکنیم، در این صورت باید وب سرویس باشه ؟

  4. #4
    کاربر دائمی آواتار 1485159
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    NULL
    سن
    30
    پست
    886

    نقل قول: پایگاه داده در آندروید ؟!

    یعنی SQLite یه دیتابیس آفلاینه ؟
    SQLite is not a client–server database engine. Rather, it is embedded into the end program
    اگه برنامه ی من آنلاین باشه و اطلاعات به صورت آنلاین ذخیره بشن مثل خیلی از برنامه ها که میریم توش ثبت نام میکنیم، در این صورت باید وب سرویس باشه ؟
    آره دقیقا.

  5. #5
    کاربر تازه وارد آواتار 3Dmajid
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    تهران/شهرزیبا
    سن
    32
    پست
    57

    نقل قول: پایگاه داده در آندروید ؟!

    نقل قول نوشته شده توسط 1485159 مشاهده تاپیک
    آره دقیقا.
    مرسی داداش.

    حالا اگه قرار باشه وب سرویس باشه، پس فرقی نداره دیتابیس من SQL SERVER باشه یا ORACLE ? چون هر چی میسازیم آپلود میکنیم و با کدهای مخصوص اون توی جاوا ارتباط برقرار میکنیم ... درسته ؟

    من اگه بخوام برنامه م حداکثر 30.000 تا عضو داشته باشه، SQL SERVER جواب میده ؟

    MySQL چیه ؟

  6. #6
    کاربر دائمی آواتار Nevercom
    تاریخ عضویت
    دی 1387
    محل زندگی
    بستک
    سن
    35
    پست
    1,118

    نقل قول: پایگاه داده در آندروید ؟!

    بسته به اینکه از کدوم زبان برنامه نویسی سمت سرور استفاده می کنید و سیستم عامل سرور چی باشه، انتخاب های متفاوتی برای دیتابیس دارید.

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

  7. #7
    کاربر دائمی آواتار 1485159
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    NULL
    سن
    30
    پست
    886

    نقل قول: پایگاه داده در آندروید ؟!

    حالا اگه قرار باشه وب سرویس باشه، پس فرقی نداره دیتابیس من SQL SERVER باشه یا ORACLE ? چون هر چی میسازیم آپلود میکنیم و با کدهای مخصوص اون توی جاوا ارتباط برقرار میکنیم ... درسته ؟
    شما با دیتایس سمت سرور کار میکند. پس از هر پایگاه داده ای که در زبان سمت سرورتون قابل استفاده باشه میتونید استفاده کنید.
    اصلا مهم نیست که سرور شما با چه زبان یا دیتابیسی کار میکنه. اپلیکیشن شما با وبسرویس از طریق http در ارتباط خواهد بود. پس زبان یا دیتابیس سمت سرور برای اپلیکیشن اصلا مهم نیست.

    من اگه بخوام برنامه م حداکثر 30.000 تا عضو داشته باشه، SQL SERVER جواب میده ؟
    30.000 که عددی نیست.

    MySQL چیه ؟

    https://en.wikipedia.org/wiki/MySQL

  8. #8
    کاربر تازه وارد آواتار 3Dmajid
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    تهران/شهرزیبا
    سن
    32
    پست
    57

    نقل قول: پایگاه داده در آندروید ؟!

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

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

  9. #9
    کاربر تازه وارد آواتار 3Dmajid
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    تهران/شهرزیبا
    سن
    32
    پست
    57

    نقل قول: پایگاه داده در آندروید ؟!

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

  10. #10
    کاربر تازه وارد آواتار 3Dmajid
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    تهران/شهرزیبا
    سن
    32
    پست
    57

    نقل قول: پایگاه داده در آندروید ؟!

    این چند روز خیلی مطالعه کردم در مورد پایگاه داده های مختلف، واسه اینکه برای کارم از چه پایگاه داده ای استفاده کنم.
    به یه نتایجی رسیدم که گفتم مطرح کنم و دوستان لطف کنن ببینن نتایج من صحت داره یا نه.

    اول از همه دوباره بگم من میخوام یه برنامه ی آندروید طراحی کنم که Client-Server باشه و هر کسی که برنامه م رو توی گوشی ش نصب میکنه بتونه عضو بشه و این اطلاعات روی دیتابیس سرور من ذخیره بشه.

    من یکم بین انتخاب SQL Server - MySQL - SQLite گیج بودم و در این مورد مطالعه کردم و به این نتایج رسیدم :

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

    MySQL و SQL Server : بر خلاف تصورم که فک میکردم مای اس کیو ال یه برنامه ی پایگاه داده ی ساده س اما متوجه شدم که رقیب سرسختی برای SQL Serverـــه ... من میتونم از هر دوی این پایگاه داده استفاده کنم برای برنامه م اما برنامه ی من نمیتونه توی سیستم عامل آندروید به صورت مستقیم به این پایگاه داده ها دسترسی پیدا کنه (بر عکس SQLite) و باید از وب سرویس استفاده کنم.

    دوستان ممنون میشم بگید من به نتایج درستی رسیدم یا نه.

  11. #11
    کاربر تازه وارد آواتار 3Dmajid
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    تهران/شهرزیبا
    سن
    32
    پست
    57

    نقل قول: پایگاه داده در آندروید ؟!

    سوالی هم در مورد وب سرویس داشتم.

    اینکه چه جوری باید یه وب سرویس درست کرد ؟ باید هاست خریداری کنیم و بعد فایل پایگاه داده رو روی هاست آپلود کنیم ؟
    اینکه فقط فایل ش آپلود شه که جواب نمیده ؟ یعنی باید برنامه ی مربوطه ش رو نصب کرد ؟ مثلا SQL SERVER هم روی دستگاه سرور باشه و رو دستگاه هم باید ویندوز سرور نصب باشه ؟
    چقد هزینه داره ؟

  12. #12

    نقل قول: پایگاه داده در آندروید ؟!

    شما به نتایج اصولی و درست رسیدین، منم غیر اصولی هاشو میگم :)

    نقل قول نوشته شده توسط 3Dmajid مشاهده تاپیک
    این دیتابیس قابلیت آنلاین بودن نداره.
    چرا با این دیتابیس هم میشه ارتباط آنلاین داشت، ولی خب هر چیزی رو بهر کاری ساختن.

    نقل قول نوشته شده توسط 3Dmajid مشاهده تاپیک
    برای برنامه م اما برنامه ی من نمیتونه توی سیستم عامل آندروید به صورت مستقیم به این پایگاه داده ها دسترسی پیدا کنه (بر عکس SQLite) و باید از وب سرویس استفاده کنم.
    میشه بدون وب سرویس هم بهش متصل شد ولی امنیت این کار یجورایی زیر صفر هست.

  13. #13
    کاربر تازه وارد آواتار 3Dmajid
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    تهران/شهرزیبا
    سن
    32
    پست
    57

    نقل قول: پایگاه داده در آندروید ؟!

    چرا با این دیتابیس هم میشه ارتباط آنلاین داشت، ولی خب هر چیزی رو بهر کاری ساختن.
    به نظر شما واسه پایگاه داده ی برنامه م بهتره از Mysql استفاده کنم یا sql server ? البته فک نمیکنم تفاوت چندانی داشته باشه.

  14. #14

    نقل قول: پایگاه داده در آندروید ؟!

    نقل قول نوشته شده توسط 3Dmajid مشاهده تاپیک
    به نظر شما واسه پایگاه داده ی برنامه م بهتره از Mysql استفاده کنم یا sql server ? البته فک نمیکنم تفاوت چندانی داشته باشه.
    بهتر بودن رو نمیدونم ولی معمولا بسته به زبانی که سمت سرور کار میکنید انتخاب میشه، برای php از MySQL استفاده میشه (خودم اینو میپسندم).

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

  1. پایگاه داده در برنامه نویسی آندروید - Sqlite Concepts
    نوشته شده توسط xlovekiller در بخش Android Studio
    پاسخ: 10
    آخرین پست: جمعه 11 مرداد 1392, 01:42 صبح
  2. پایگاه داده ها در آندروید
    نوشته شده توسط zzyaser در بخش Android Studio
    پاسخ: 2
    آخرین پست: یک شنبه 05 شهریور 1391, 14:05 عصر
  3. بهترین پایگاه داده برای vb
    نوشته شده توسط mohsen1360 در بخش VB.NET
    پاسخ: 7
    آخرین پست: چهارشنبه 26 شهریور 1382, 13:27 عصر
  4. ارتباط با پایگاه داده
    نوشته شده توسط mohamad6 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 8
    آخرین پست: یک شنبه 29 تیر 1382, 18:53 عصر
  5. عکس در پایگاه داده
    نوشته شده توسط saket در بخش VB.NET
    پاسخ: 3
    آخرین پست: پنج شنبه 22 خرداد 1382, 22:58 عصر

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

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