سلام خدمت همه دوستان، امیدوارم که حالتون خوب باشه
میخوام در مورد greenDao صحبت کنم و امیدوارم که خوشتون بیاد :))))
خب greenDao منبع باز اندروید ORM است که باعث می شود توسعه برای پایگاه های داده SQLite تبدیل به یک کار سرگرم کننده و آسان و باعث صرفه جویی در زمان و بالا رفتن سرعت و کارایی میشه.
حالا ORM چیه ؟؟؟ ORM یک لایه بین پایگاه داده SQLite رابطه ای و کد برنامه شی گرا است. ORM اجازه می دهد تا توسعه دهندگان به استفاده از پایگاه داده بدون تبدیل اشیاء به فرمت های سازگار برای پایگاه داده استفاده کنند.
ویژگی های greenDao
حداکثر عملکرد (احتمالا سریعترین ORM برای اندروید)؛
استفاده اسان ساده و قدرتمند
حداقل حافظه
رمزگذاری پایگاه داده: greenDAO از SQLCipher برای حفظ اطلاعات کاربران استفاده می کند
و موقعیکه بحث کارآیی و سرعت پیش میآید نام greenDao هست که میدرخشد.این فریمورک میتواند در ثانیه چند هزار موجودیت را اضافه و به روزرسانی و بارگیری نماید.
در صورتی که پروژه تان جدول های زیادی از داده ها دارد، بهتر است از این لایبرری استفاده کنید. greenDAO سریع ترین لایبرری ORM برای اندروید محسوب میشود. اپلیکیشن هایی مانند Pintrest و Path که بیش از 10 میلیون نصب داشته اند نیز از این لایبرری استفاده کرده اند.
جدول زیر مقایسهای است بین این کتابخانه و OrmLight که نشان میدهد 4.5 برابر سریعتر از OrmLight عمل میکند.
غیر از اینها در زمینهی حجم هم حرفهایی برای گفتن دارد. حجم این کتابخانه کمتر از 100 کیلوبایت است که در اندازهی APK اثر چندانی نخواهد داشت.
وبسایت: http://greenrobot.org/greendao