記憶體資料庫

Redis原始碼分析(三)—dict雜湊結構

          昨天分析完adlist的Redis程式碼,今天馬上馬不停蹄的繼續學習Redis程式碼中的雜湊部分的結構學習,不過在這裡他不叫什麼hashMap,而是叫dict,而且是一種全新設計的一種雜湊結構,他只是通過幾個簡單的結構體,再搭配上一些比較常見的雜湊演算法,就實現了類似高階語言中H […]

Java Web / Spring整合Berkeley DB java edition(je)記憶體資料庫

一、概述 本文介紹在java web工程中使用Berkeley DB JE作為記憶體資料庫來存取資料。當業務邏輯不太複雜時,通常可以代替在關係型資料庫中設計複雜的sql和表結構。 當資料量不太誇張(BDB)時,這種方案的優點,除了BDB自身的種種優點外還有: 1,程式碼簡單,易於維護。且資料持久化儲 […]

我實現的記憶體資料庫JDBC驅動

我去年做了個記憶體資料庫,自以為功能很強大。記憶體資料庫是獨立執行的程式,客戶端通過socket訪問,傳送SQL語句並得到結果,為此我提供了一個C介面的客戶端API。 但如果要做到更好的通用性,必須照顧IT世界數量最多的兩類人:java程式設計師和c#程式設計師。c#我的同事封裝了ado.net驅動 […]

Redis原始碼分析(一)–Redis結構解析

           從今天起,本人將會展開對Redis原始碼的學習,Redis的程式碼規模比較小,非常適合學習,是一份非常不錯的學習資料,數了一下大概100個檔案左右的樣子,用的是C語言寫的。希望最終能把他啃完吧,C語言好久不用,快忘光了。分析原始碼的第一步,先別急著想著從哪開始看起,先瀏覽一下原 […]

springboot配置記憶體資料庫H2教程詳解

業務背景:因soa系統要供外網訪問,處於安全考慮用springboot做了個前置模組,用來轉發外網呼叫的請求和soa返回的應答。其中外網的請求介面地址在DB2資料庫中對應專門的一張表來維護,要是springboot直接訪問資料庫,還要專門申請許可權等,比較麻煩,而一張表用內建的H2資料庫維護也比較簡 […]

Redis基礎:基本介紹、redis的應用場景、五種資料型別、持久化操作、主從模式

一、Redis基本概念介紹和特性 1.1 Redis基本概念介紹      1.Redis是遠端的,有客戶端和服務端,我們一般說的是服務端; 2.Redis是基於記憶體的,所以比基於硬碟的MySQL要快很多,但非常吃記憶體 3.Redis是非關係型資料庫。本質上也是資料庫,但MySQL關係型資料庫儲 […]