ObjectBox(一)——objectBox簡(jiǎn)介

前言

ObjectBox是一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)框架,高性能與低占有內(nèi)存(ObjectBox占內(nèi)存1-1.5mb),使得其在Android端的數(shù)據(jù)庫(kù)方便,占有一席之地。下面就讓我們來(lái)了解下ObjectBox吧

今天涉及知識(shí)

  1. ObjectBox背后的強(qiáng)大開發(fā)團(tuán)隊(duì)
  2. ObjectBox特性及官網(wǎng)
  3. ObjectBox性能對(duì)比
  4. ObjectBox占用內(nèi)存
  5. ObjectBox其他優(yōu)勢(shì)

一. ObjectBox背后的強(qiáng)大開發(fā)團(tuán)隊(duì)

ObjectBox作為一款強(qiáng)大的數(shù)據(jù)庫(kù)框架,其表現(xiàn)出的卓越性能與其背后的開發(fā)團(tuán)隊(duì)密不可分。ObjectBox由greenrobot團(tuán)隊(duì)開發(fā),該團(tuán)隊(duì)還開發(fā)過(guò)greenDao,EventBus等熱門框架,可謂實(shí)力雄厚。

二. ObjectBox特性及官網(wǎng)

ObjectBox是一款非關(guān)系型數(shù)據(jù)庫(kù),ObjectBox作為一個(gè) NoSQL 數(shù)據(jù)庫(kù),你并需要要向以往的關(guān)系型數(shù)據(jù)庫(kù)那樣去 “CREATE TABLE”。下面給出ObjectBox相關(guān)學(xué)習(xí)路徑:
ObjectBox gitHub庫(kù)
ObjectBox 官方例子(Android端)
ObjectBox官網(wǎng)文檔

三.ObjectBox性能對(duì)比

image.png

image.png

image.png

image.png

image.png

測(cè)試結(jié)果清楚的表明,大多數(shù)時(shí)候,ObjectBox都碾壓所有對(duì)比。而且隨著測(cè)試數(shù)據(jù)的增多,差距就更大了

四.ObjectBox占用內(nèi)存

ObjectBox占用內(nèi)存1-1.5mb

五.ObjectBox其他優(yōu)勢(shì)

  • 超快速:號(hào)稱勝過(guò)測(cè)試過(guò)的所有嵌入式數(shù)據(jù)庫(kù)
  • 面向?qū)ο蟮?API: 沒(méi)有 rows、columns 和 SQL,完全從0開始的對(duì)象(沒(méi)有ORM,沒(méi)有SQLite)
  • 反應(yīng)性:對(duì)數(shù)據(jù)變化的反應(yīng)簡(jiǎn)單而強(qiáng)大,使用ObjectBox中的反應(yīng)數(shù)據(jù)觀察器或與RxJava集成。
  • 多平臺(tái):已經(jīng)支持安卓和java,ios和MacOs正在集成
  • 簡(jiǎn)單的線程:ObjectBox返回的對(duì)象可以在所以線程中運(yùn)行
  • 沒(méi)有手動(dòng)模式遷移:ObjectBox負(fù)責(zé)添加,刪除和重命名屬性的新對(duì)象版本,意味著數(shù)據(jù)庫(kù)的升級(jí)不再需要我們自己管理版本號(hào),ObjectBox內(nèi)部會(huì)自動(dòng)幫我們管理

ObjectBox如此的強(qiáng)大,大家趕緊切換數(shù)據(jù)存儲(chǔ)框架吧。

?著作權(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ù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒(méi)有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,679評(píng)論 1 32
  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列...
    小邁克閱讀 3,127評(píng)論 1 3
  • 無(wú)數(shù)次相信謊言 無(wú)數(shù)次編織夢(mèng)幻 游離在愛與恨的邊緣,靜默中展開 那些死亡的情愛 冷漠的空氣里彌漫花香 一種充滿腐爛...
    馮玙哲閱讀 322評(píng)論 0 3
  • 思路:法如其名,就像冒泡一樣,每次從數(shù)組中冒出一個(gè)最大的數(shù)比如:2,4,1第一次冒出4:2,1,4第二次冒出2:1...
    歡喜的看著書閱讀 237評(píng)論 0 1
  • 在目前人類從事的所有職業(yè)中,漁民是最古老的一種,漁業(yè)是人類最后的捕獵行為,漁民就是最后的獵人,只不過(guò)他們用的不是槍...
    伊人一馬一棵樹閱讀 1,391評(píng)論 1 2

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