前言 集成GreenDao查詢官網可以看到一則通告:對於新應用程序,我們建議使用ObjectBox,這是一個新的面向對象的數據庫,它比SQLite快得多並且易於使用。對於基於greenDAO的現有應用程序,我們提供了DaoCompat,可輕松切換(另請參見公告)。 於是,本篇便對比 ...
一 ObjectBox 是什么 greenrobot 團隊 現有 EventBus greenDAO 等開源產品 推出的又一數據庫開源產品,主打移動設備 支持跨平台,最大的優點是速度快 操作簡潔,目前已在實際項目中踩坑。下面將逐步分析這一堪稱超快數據庫的 SDK 源碼 Android 部分 ,一起探個究竟。 ObjectBox Android 介紹 市面上已經有諸如 greenDAO Realm ...
2018-11-01 10:16 0 910 推薦指數:
前言 集成GreenDao查詢官網可以看到一則通告:對於新應用程序,我們建議使用ObjectBox,這是一個新的面向對象的數據庫,它比SQLite快得多並且易於使用。對於基於greenDAO的現有應用程序,我們提供了DaoCompat,可輕松切換(另請參見公告)。 於是,本篇便對比 ...
服務器中的數據庫 Redis 服務器將絕大部分的信息都保存在 server.h/redisServer。redis 的數據是保存在 redisServer 中的 redisDb 結構中。 db 中每個redisDb結構代表一個數據庫。 在初始化服務器時,程序會根據服務器狀態 ...
前言 tp5的數據庫操作全部通過Db類完成,比較符合國人的習慣,比如簡單的Db::query()、Db::execute(),還有復雜的鏈式操作Db::table('user')->where('id=1')->select(),下面就通過源碼來了解其工作流程 看代碼之前,先看 ...
Hikari連接池目前公認是性能最高的數據庫連接池,同時也是SpringBoot2.0以后默認使用的數據庫連接池。 一、Hikari的使用 1.1、Hikari相關配置 由於Springboot2.0默認就是使用的Hikari連接池,所以無需額外添加Hikari相關的maven依賴。只需要 ...
一、Druid的使用 1.1、Springboot項目集成druid 1.1.1、配置maven 1.1.2、添加數據源相關配置 1.1.3、定義DruidConfig配置文件 定義了DruidDataSource數據 ...
Spring源碼深度解析之數據庫連接JDBC JDBC(Java Data Base Connectivity,Java數據庫連接)是一種用於執行SQL語句的Java API,可以為多種關系數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成。JDBC為數據庫開發人員提供了一個標准 ...
在這一篇里,我將用圖文的方式展示LiteDB中頁的結構及作用,內容都是原創,在描述的過程中有不准確的地方煩請指出。 1.LiteDB頁的技術工作原理 LiteDB雖然是單個文件類型的數據庫,但是數據庫有很多信息,例如索引,集合,文件等。為了管理這些信息,LiteDB實現了數據庫頁的概念。頁 ...
本系列主要關注安卓數據庫的線程行為,分為四個部分: (1)SQLiteOpenHelper的getReadableDatabase和getWritableDatabase (2)SQLiteDatabase的實現以及多線程行為 (3)連接緩存池SQLiteConnectionPool ...