مقالات تخصصی طراحی اپلیکیشن

ارائه مقالات طراحی اپلیکیشن

مقالات تخصصی طراحی اپلیکیشن

ارائه مقالات طراحی اپلیکیشن

مقالات طراحی اپلیکیشن

  • ۰
  • ۰

CRUD یعنی چی و دربرگیرنده چه مواقعی میشه؟ Create : در معنای ساختن هستش. یعنی وقتی که میخوایم یک مقر داده تازه ساخت‌و‌ساز کنیم. Read : در معنای تلاوت. یعنی هنگامی که میخوایم اطلاعات دردسترس در مقر داده رو بخونیم و ازشون به کارگیری کنیم. Update : در معنای بروزرسانی. طراحی اپلیکیشن در مشهد یعنی وقتی که میخوایم اطلاعات دردسترس در باطن مقر داده رو به یه داده ها دیگه بروزرسانی کنیم. Delete : در معنای حذف کردن. یعنی هنگامی که میخوایم اطلاعاتی رو از باطن مقر داده حذف کنیم.  دیتابیس در اندروید گونه های مختلفی داره که قصد دارم توی این پست ۴ تا از database های دارای اسم و رسم اندروید رو از دید سرعت طراحی CRUD و وسعت بررسیشون کنم.

دیتابیس های گزینه رسیدگی قرار گرفته
۱) Room = این مقر داده به وسیله گوگل معرفی گردیده و خیلی آیتم استقبال برنامه نویسان قرار گرفته.

درواقع این مقر داده یک لایه انتزاعی روی SQLite هستش که جز Android Jetpack به اکانت میاد.

این مقر داده به خیال راحتی عمل و بیشتر بودن منابع آموزشی، خیلی گزینه دقت قرار گرفت.

۲) GreenDAO = این مقر داده بوسیله کمپانی GreenRobot عرضه گردیده و برپایه Android ORM برای SQLite تشکیل‌شده.

ORM مخفف Object Relation Mapping هستش.

۳) Realm = این مقر داده بر شالوده Non-Relational یا این که غیررابطه ای تشکیل‌شده.

درواقع object ها (شی ءها) رو به طور بی واسطه روی دیسک ذخیره میکنه.

Realm یه مقر داده بسیار عالی و پرسرعت برای عملیات بسیار هنگفت و بغرنج هستش.

از این دیتابیس اکثرا توی پروژه های بسیار بلندمرتبه و هنگفت به کارگیری میکنن.

نکته
این پاراگراف بدین معنا وجود ندارد که سایر دیتابیس ها ضعیف هستن.
ابدا اینطوری وجود ندارد
بلکه نوع ساختار Realm طوری هستش که اکثرا برای پروژه های هنگفت بیشتر آیتم به کارگیری قرار میگیره


۴) ObjectBox = این مقر داده برپایه NoSQL با سعی باصرفه گردیده بوسیله GreenRobot تشکیل شده.

این مجموعه پیش از این GreenDao رو هم ساخته.

اما این دیتابیس جدید عرضه گردیده و پیشنهاد نمیشه برای پروژه های تجاری و تعالی موقتا ازش استعمال فرمائید.


حالت رسیدگی Database ها
برای فیض ظریف و گزینه اعتمادتر عملیات CRUD رو شکل اتومات اجرا دادم، یعنی از طریق های آزمایش نویسی برای اینکار به کارگیری کردم.
برای هر ۴ تا دیتابیس از واپسین ورژن های هرکدوم از این کتابخونه ها به کارگیری کردم.
هر کدوم از این آزمایش ها ۱۰ توشه تکرار شدن تا مطمئن بشم که فیض صحیح هستش.
این آزمایش ها برای مقادیر ۱۰ هزار تا، ۲۰ هزار تا، ۳۰ هزار تا، ۴۰ هزار تا و ۵۰ هزار تا مورد جاری ساختن شدن.


توضیحات درباره‌ی نمودار
نموداری که فیض آزمایش ها روی اون قرار به دست آوردن، بر مبنا تعداد گزینه ها و فرصت سپری گردیده هستش.

پایه X تعداد مورد ها رو نشون و اساس Y همزمان سپری گردیده.

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

  • ۰۳/۰۲/۱۹
  • دیزاین اپلیکیشن

طراحی اپلیکیشن در مشهد

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی