移動(dòng)端數(shù)據(jù)庫realm和wcdb對(duì)比

數(shù)據(jù)庫對(duì)比:realm和wcdb數(shù)據(jù)庫的對(duì)比

引擎對(duì)比

Realm

github 13.6k關(guān)注、跨平臺(tái)支持
Realm是開源的,完全免費(fèi)的,支持多種語言,跨移動(dòng)端,底層并不是基于SQLite,而是完全重新寫的對(duì)象數(shù)據(jù)庫(Object Database),比SQLite和CoreData要高效的非常多。

  1. https://realm.io/#
  2. github realm
  3. https://realm.io/docs/javascript/latest/
  4. https://realm.io/cn/docs/javascript/latest/
  5. https://realm.io/cn/docs/objc/latest/#section
  6. https://realm.io/cn/docs/swift/latest/

相關(guān)參考

淺談Realm數(shù)據(jù)庫及其使用

wcdb

7.9k關(guān)注
https://github.com/Tencent/wcdb

  1. 使用方便:Realm并不是基于SQLite的對(duì)象關(guān)系映射數(shù)據(jù)庫。它是使用自己的持久化引擎,為簡(jiǎn)單和速度而生。
    快:Realm比其他的對(duì)象關(guān)系映射型數(shù)據(jù)庫(Object Relational Mapping),甚至比原生的SQLite更加快,這都得益于它零拷貝的設(shè)計(jì)。
  2. 跨平臺(tái):Realm 支持 iOS 和 OS X (Objective?C & Swift) 和Android。你可以通過使用相同的model,共享Realm文件到各個(gè)平臺(tái),Java,Swift,Objective-C。并且在全平臺(tái)可以使用相同的業(yè)務(wù)邏輯
  3. 優(yōu)秀的特性:Realm支持先進(jìn)的特性,如加密,圖形查詢,輕松的遷移。Realm的API是一個(gè)非常適合打造高響應(yīng)的應(yīng)用程??序,并且Realm為我們提供方便的組件,以輕松構(gòu)建復(fù)雜的用戶界面
  4. 值得信任:Realm已經(jīng)獲得了銀行,醫(yī)療保健提供商,復(fù)雜的企業(yè)app,星巴克這些產(chǎn)品的青睞。
  5. 社區(qū)驅(qū)動(dòng):Realm是Github上星標(biāo)最多的數(shù)據(jù)庫里面排名第四,僅次于Java和Cocoa的repos。除了核心工程之外,Realm的社區(qū)已經(jīng)編譯了上百個(gè)app插件和組件
  6. 支持人數(shù)多: 可以從Realm公司快速獲得官方的答案,去編譯和支持你的數(shù)據(jù)庫。

swift 分析

https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html

swift網(wǎng)絡(luò)層

https://github.com/Alamofire/Alamofire
https://github.com/jeasonlzy/okhttp-OkGo
https://github.com/AFNetworking/AFNetworking
https://github.com/bawn/LCNetwork

移動(dòng)端組件化分析

BeeHive

https://github.com/alibaba/BeeHive
https://yq.aliyun.com/articles/71685?spm=5176.8067842.tagmain.124.vtU0Ju

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容