PDA

View Full Version : دیتابیس ,فایل,یا رشته ؟؟؟



dbdbdb
سه شنبه 19 اردیبهشت 1391, 00:30 صبح
سلام دوستان عزیز.

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

مثلا من میخام 500 تا KeyوValue ذخیره کنم ,خود جناب آندروید چقد به من حافظه میدهد که از رشته استفاده کنم.

آیا این کار معقول است؟

بهترین را کدوم است.

با تشکر از شما دوستان عزیز

CYCLOPS
شنبه 23 اردیبهشت 1391, 12:57 عصر
سلام ؛
خوب مسلما اگر از رشته استفاده کنید به مقدار حجم رشته ها به فایل aspk برنامه تون اضافه میشه.
همین باعث میشه رو یک سری از دستگاه ها کند نصب بشه و رو یه سری دستگاه های قدیمی تر که رم و مشخصات پایین تری دارند کلا نصب نشه.
در مورد فایل هم پیمایش فایل زمان بر تر هست مگر اینکه حجم داده های شما کم باشه چون باید فایل باز بشه و خونده بشه و دردسر های خاص خودش
در مورد دیتابیس هم که به نظر من برای تعدادهایی در حدود 500 تا که گفتید بهترین مورد هست.
از طرفی برای دسترسی به داده ها میتونید از دستورات SQL استفاده کنید که اینم کم چیزی نیست.

برای جمع بندی قضیه:
رشته برای مقادیر و property های مورد استفاده در برنامه _ مزیتش اینه که میتونید راحت برنامه تون رو چند زبانه کنید.
فایل برای حجم های متوسط (بین رشته و دیتا بیس) و همچنین وقتایی که اطلاعات صرفا متن نیستند.
دیتابیس برای حجم متوسط و بالا و مزیت استفاده از دستورات SQL و ...

موفق باشید