1. 程式人生 > >Android面試題:GreenDao

Android面試題:GreenDao

相關視訊:

Android框架-GreenDao

相關文章:

Android實戰——GreenDao3.2的使用,愛不釋手 (自己的專案demo基於此所寫)

Android GreenDao使用教程

GreenDao3使用教程

greenDAO3.2.2簡單教程

一、前言

     Greendao是一款用於資料庫建立與管理的框架,由於原生SQLite語言比較複雜繁瑣,使得不少程式設計師不得不去學習SQLite原生語言,但是學習成本高,效率低下,所以不少公司致力於開發一款簡單的資料庫管理框架,較為著名的就有Greendao和ORMLite,但是就資料分析來看,Greendao的效率是高於ORMLite及其他框架的,是目前該行業的領先者。也因為Greendao的使用方法簡便,且效率高使得其成為目前使用最為廣泛的資料庫管理框架,這也是廣大程式設計師的福音。

GreenDao是一款操作資料庫的神器,經過了2.0版本的升級後,已經被廣泛的開發者使用。確實是很好用,入門簡單,可以剩去了資料庫的建表操作和資料庫SQL的編寫,博主用了一次之後愛不釋手,和以前的資料庫操作一大堆的程式碼將它縮成了一句話,舒服。

二、簡介

認識GreenDao之前必須知道ORM(Object Relation Mapping物件關係對映),其表現形式就是通過GreenDao將資料庫和Bean物件關聯起來,其表現形式如下圖

GreenDao之所以很流行,跟它的優點是息息相關的,從官網中可以看到這樣一張圖,其表示了在主流的ORM第三方庫中,其對資料庫操作的速度是最快的

不僅如此,其優點還包括有以下幾點

  • 存取速度快
  • 支援資料庫加密
  • 輕量級
  • 啟用實體
  • 支援快取
  • 程式碼自動生成

三、使用

詳情可看上面所轉文章,我就不贅述了。