原文:Android 數據庫 ObjectBox 源碼解析

一 ObjectBox 是什么 greenrobot 團隊 現有 EventBus greenDAO 等開源產品 推出的又一數據庫開源產品,主打移動設備 支持跨平台,最大的優點是速度快 操作簡潔,目前已在實際項目中踩坑。下面將逐步分析這一堪稱超快數據庫的 SDK 源碼 Android 部分 ,一起探個究竟。 ObjectBox Android 介紹 市面上已經有諸如 greenDAO Realm ...

2018-11-01 10:16 0 910 推薦指數:

查看詳情

Android數據庫ObjectBox使用說明

前言 集成GreenDao查詢官網可以看到一則通告:對於新應用程序,我們建議使用ObjectBox,這是一個新的面向對象的數據庫,它比SQLite快得多並且易於使用。對於基於greenDAO的現有應用程序,我們提供了DaoCompat,可輕松切換(另請參見公告)。 於是,本篇便對比 ...

Wed Nov 25 01:09:00 CST 2020 0 1113
Redis 源碼解析 1:數據庫 redisDb

服務器中的數據庫 Redis 服務器將絕大部分的信息都保存在 server.h/redisServer。redis 的數據是保存在 redisServer 中的 redisDb 結構中。 db 中每個redisDb結構代表一個數據庫。 在初始化服務器時,程序會根據服務器狀態 ...

Fri Dec 25 19:05:00 CST 2020 0 740
thinkphp5源碼解析(1)數據庫

前言 tp5的數據庫操作全部通過Db類完成,比較符合國人的習慣,比如簡單的Db::query()、Db::execute(),還有復雜的鏈式操作Db::table('user')->where('id=1')->select(),下面就通過源碼來了解其工作流程 看代碼之前,先看 ...

Fri Dec 08 20:11:00 CST 2017 2 1563
數據庫連接池之Hikari源碼解析

Hikari連接池目前公認是性能最高的數據庫連接池,同時也是SpringBoot2.0以后默認使用的數據庫連接池。 一、Hikari的使用 1.1、Hikari相關配置 由於Springboot2.0默認就是使用的Hikari連接池,所以無需額外添加Hikari相關的maven依賴。只需要 ...

Sun Dec 27 01:03:00 CST 2020 3 6150
數據庫連接池之Druid源碼解析

一、Druid的使用 1.1、Springboot項目集成druid 1.1.1、配置maven 1.1.2、添加數據源相關配置 1.1.3、定義DruidConfig配置文件 定義了DruidDataSource數據 ...

Thu Dec 24 05:28:00 CST 2020 1 1187
Spring源碼深度解析數據庫連接JDBC

Spring源碼深度解析數據庫連接JDBC   JDBC(Java Data Base Connectivity,Java數據庫連接)是一種用於執行SQL語句的Java API,可以為多種關系數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成。JDBC為數據庫開發人員提供了一個標准 ...

Sat Jan 09 19:21:00 CST 2021 0 316
LiteDB源碼解析系列(2)數據庫頁詳解

在這一篇里,我將用圖文的方式展示LiteDB中頁的結構及作用,內容都是原創,在描述的過程中有不准確的地方煩請指出。 1.LiteDB頁的技術工作原理 LiteDB雖然是單個文件類型的數據庫,但是數據庫有很多信息,例如索引,集合,文件等。為了管理這些信息,LiteDB實現了數據庫頁的概念。頁 ...

Sat Jun 15 06:47:00 CST 2019 2 742
Android數據庫源碼分析(3)-連接緩存池SQLiteConnectionPool

本系列主要關注安卓數據庫的線程行為,分為四個部分: (1)SQLiteOpenHelper的getReadableDatabase和getWritableDatabase (2)SQLiteDatabase的實現以及多線程行為 (3)連接緩存池SQLiteConnectionPool ...

Wed Jan 22 10:52:00 CST 2020 0 811
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM